如果我取消选中库组件中注释/指示符的“可见”,当我将它们放在原理图上时它们仍然会出现。我也可以取消选中在原理图中可见,但这可以在库级别管理吗?
问问题
69 次
1 回答
0
你描述的应该有效。如果取消选中可见复选框并保存库,则当您将组件从库拖到原理图中时,指示符不应出现。
如果您想隐藏整个库或整个示意图中组件的指示符,我会在脚本中使用迭代器。像这样的东西:
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;
于 2019-02-13T08:57:22.377 回答