Как работает видимое свойство комментария / обозначения компонента библиотеки? - PullRequest
0 голосов
/ 27 сентября 2018

Если я снимаю флажок «видимый» комментария / обозначения в компоненте библиотеки, они все равно появляются, когда я помещаю их в схему.Я также могу снять отметку с видимости на схеме, но можно ли это сделать на уровне библиотеки?

1 Ответ

0 голосов
/ 13 февраля 2019

То, что вы описываете, должно работать.Если снять флажок «Видимый» и сохранить библиотеку, указатель не должен отображаться при перетаскивании компонента из библиотеки в схему.

Если вы хотите скрыть указатель для компонентов во всей библиотеке иливсю схему я бы использовал итератор в скрипте.Как то так:

    For I := 0 to Project.DM_LogicalDocumentCount - 1 Do
       Begin
           Doc := Project.DM_LogicalDocuments(I);

           If Doc.DM_DocumentKind = 'SCHLIB' Then
           Begin
           CurrentLib := SchServer.GetSchDocumentByPath(Doc.DM_FullPath);

           LibraryIterator := CurrentLib.SchLibIterator_Create;
           LibraryIterator.AddFilter_ObjectSet(MkSet(eSchComponent));
               Try

                  LibComp := LibraryIterator.FirstSchObject;
                  While LibComp <> Nil Do
                  Begin
                        //Change the LibComp parameters here

                        LibComp := LibraryIterator.NextSchObject;
                  End;
               Finally
                  CurrentLib.SchIterator_Destroy(LibraryIterator);
               End;
           End;
       End;
...