GetObjectFilter 方法 (ActiveX/CSP)
使用要检查的对象的类名填充提供的数组。 支持的平台:仅限 Windows 命名空间:AcStMgr (英语) 集会:AcStMgr.tlb 签名VB.NET: Public Function GetObjectFilter() As Object _ Implements IAcStPlugin2.GetObjectFilter Return ... End Function C#: public object GetError() { return ...; }
返回值 (RetVal)类型:Variant (对象数组)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-3-14 06:43
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.