[CDR 2024] Про отображение объектов принадлежащих главной странице

Mikhail-Bazis

Участник
Топикстартер
Сообщения
19
Реакции
0
Здравствуйте,
вот тут, в справке, разработчик программы пишет, что "по умолчанию все объекты главной страницы отображаются поверх объектов, принадлежащих другим страницам". У меня происходит ровно наоборот - всё что на главной странице, всё на заднем плане.
Может кто нибудь знает, как это вылечить и привести в соответствие с тем, что в справке?
 
Покажите содержимое докера Object Manager
 
У меня происходит ровно наоборот - всё что на главной странице, всё на заднем плане.
А тот незначительный факт, что у вас в слоях первая страница стоит выше главной никак на какие-то мысли не наводит?
А что если перетащить первую страницу ниже? А вдруг?
 
все объекты главной страницы отображаются поверх объектов
ИМХО - кто-то "наврал" в справку ... причём в английской версии текущей версии 25 (а у вас ссылка на справку от Х8) - ровно та же ситуация

1734282446314.png


у вас всё верно - как и должно быть.

...
помнится в какой-то версии был такой баг - объекты на мастер слое отображались именно ПОВЕРХ прочих ... пользователи ругались страшно ...
 
А тот незначительный факт, что у вас в слоях первая страница стоит выше главной никак на какие-то мысли не наводит?
А что если перетащить первую страницу ниже? А вдруг?
Вот пробовал, честно, и не получилось - что я делаю не так?
 
ИМХО - кто-то "наврал" в справку ... причём в английской версии текущей версии 25 (а у вас ссылка на справку от Х8) - ровно та же ситуация

Посмотреть вложение 170121

у вас всё верно - как и должно быть.

...
помнится в какой-то версии был такой баг - объекты на мастер слое отображались именно ПОВЕРХ прочих ... пользователи ругались страшно ...
Ну перевод то в русской справке вроде правильный...
 
Тот был в 19, вот в 20...
1734283670542.png
 
  • Спасибо
Реакции: Mikhail-Bazis
Галка стоит
но, она положение дел вроде не меняет
1. Хотя это дело вкуса - снимите - что должно лежать на рабочем столе - пусть там и лежит
2. У вас всё отображается как и должно быть - объекты находящиеся на мастер-слое - должны отображаться НИЖЕ прочих.
В справке написано, по моему глубокому убеждению, неправильно.
 
Последнее редактирование:
  • Спасибо
Реакции: mnemonix и Mikhail-Bazis
И что будет если добавить ещё страничку?
Недавно этот фокус использовал в 19... Отрисовал рамками блид, кроп, и границы контента для четных и нечетных (меню под болты), замкнул и сделал непечатными. При добавлении слой на мастере оставался поверх, что было удобно. Однако к работе мастер-страницы у меня куча вопросов... например при выводе в pdf 3 полосы вышли без непечатных контуров, остальные с ними... периодически замкнутый слой выделялся и мешал выделению остального контента (пока не отомкнещь/замкнешь слой на мастере)... дурдом "зеленый" :))
 
Последнее редактирование:
  • Спасибо
Реакции: zollinger
если создавать новый мастер, то да, ниже

1734322750497.png


если слой перетащить, то он будет выше
1734322808558.png

однако, если потом попытаться перетянуть слой обратно, вниз, то он останется ВЫШе слоев на странице, и в исходной состояние не вернется.
1734322908781.png

Но если создать новый мастер-слой, он будет в списке слоев ВЫШЕ, а объекты на нем НИЖЕ чем первый мастер. Это глюк какой-то из версии в версию
1734323066553.png
 
Последнее редактирование:
Я много версий CD пропустил, сидел в X3 (было ненужно просто), в котором это всё работало логично и верно, но в какой-то момент авторы так нумудрили со слоями, что результаты этого мудрежа лезут до сих пор
 
  • Спасибо
Реакции: Mikhail-Bazis
А кто-нибудь в обсуждении упоминал эту кнопку с этой галкой?:
1735127696230.png

На мой взгляд это именно то, что нужно. В древних версиях она тоже была, но (вроде как) в другом месте.
А для перемещения слоя на всех страницах использую скрипт:
Код:
Sub Layer2TopDown()
    Dim p As Page
    Dim l As Layer
    Dim masterL As String
    Dim nameL As String
   
    nameL = ActiveLayer.Name
    If ActiveLayer.Master Then
        masterL = "(мастер)"
    Else
        masterL = "(не мастер)"
    End If
           
    Dim Msg, Response
    Msg = "Переместить слой " & nameL & " " & masterL & vbCrLf & "Да - наверх, Нет - Вниз, Отмена - Ничего не делать"
    Response = MsgBox(Msg, vbYesNoCancel, "Move Layer")
   
    If Response = vbCancel Then Exit Sub
   
    For Each p In ActiveDocument.Pages
        For Each l In p.AllLayers
            If l.Name = nameL Then
                If masterL = "(мастер)" Then
                    If l.Master = True Then
                        Exit For
                    End If
                Else
                    Exit For
                End If
            End If
        Next

        Select Case Response
            Case vbYes
                l.MoveAbove p.AllLayers.Top
            Case vbNo
                l.MoveBelow p.AllLayers.Bottom
        End Select
    Next

End Sub
 
Последнее редактирование:
  • Спасибо
Реакции: Realalex
это именно то, что нужно
... это не совсем то

это без галки

1735132121038.png


а это с оной ... просто появляется возможность управлять постранично параметрами мастер-слоя

1735132356215.png


а не совсем - потому, что появляется и такая возможность - но на одной странице

1735132650755.png
 
  • Спасибо
Реакции: Realalex и Dmelnikov184