То, что вы описываете, должно работать.Если снять флажок «Видимый» и сохранить библиотеку, указатель не должен отображаться при перетаскивании компонента из библиотеки в схему.
Если вы хотите скрыть указатель для компонентов во всей библиотеке иливсю схему я бы использовал итератор в скрипте.Как то так:
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;