用要检查的对象的类名填充提供的数组。 支持的平台:仅窗口 Namespace:AcStMgr 集会:AcStMgr.tlb 签名VB.NET: Public Function GetObjectFilter() As Object _ Implements IAcStPlugin2.GetObjectFilter Return ... End Function C#: public object GetError() { return ...; }
返回值(RetVal)类型:变体(对象数组)Object 一个数组,包含它可以检查的对象类型(类名)。 建议为每个插件仅指定一种类型的对象。 言论插件使用它来告诉标准框架要检查哪些对象类型。对象类型必须派生自、或。标准框架需要此信息来过滤掉与插件无关的对象。AcRxClassAcDbObjectAcadObject 注意:如果不提供此信息,则创建或修改的每个对象都将传递到插件进行处理并影响系统性能。
发布信息释放:AutoCAD 2004 及更高版本
例子VB.NET: Public Function GetObjectFilter() As Object _ Implements IAcStPlugin2.GetObjectFilter ' Array of object types to check Dim sFilterArray(0) As String ' << Change based on standards implementation >> sFilterArray(0) = "AcDbLayerTableRecord" Return sFilterArray End Function C#: public object GetObjectFilter() { // Array of object types to check string[] sFilterArray = new string[1]; // << Change based on standards implementation >> sFilterArray[0] = "AcDbLayerTableRecord"; return sFilterArray; } |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:14
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.