StampDatabase 方法 (ActiveX/CSP)
报告插件是否使用数据库检查图形。 支持的平台:仅限 Windows 命名空间:AcStMgr (英语) 集会:AcStMgr.tlb 签名 - AcStManager 对象仅供内部使用。 VB.NET: object.StampDatabase(pDb, pluginProgIdArray) C#: object.StampDatabase(pDb, pluginProgIdArray);
签名 - IAcStPlugin2 接口VB.NET: Public Sub StampDatabase(pDb, pStampIt) _ Implements IAcStPlugin2.StampDatabase ... End Sub C#: public void StampDatabase(pDb, ref pStampIt) { ...; }
返回值 (RetVal)无返回值。 言论此方法使用有关插件的信息(如名称和版本)标记数据库对象。该信息用于确定 DWS 文件需要哪些插件来支持它。 AcStManager 对象的方法实例化 pluginProgIdArray 中标识的每个插件,并调用接口的插件方法。如果返回的 pStampIt 值为 ,则此方法嵌入有关插件的信息。StampDatabaseStampDatabaseIAcStPluginTrue 发行信息释放:AutoCAD 2004 及更高版本
示例 - AcStManager 对象VB.NET: Not available C#: Not available 示例 - IAcStPlugin2 接口VB.NET: Public Sub StampDatabase(ByVal pDb As AcadDatabase, _ ByRef pStampIt As Boolean) _ Implements IAcStPlugin2.StampDatabase ' << Change based on standards implementation >> ' If the DWS contains layers, return true ' Otherwise, return false pStampIt = False If pDb.Layers.Count > 0 Then pStampIt = True End If End Sub C#: public void StampDatabase(AcadDatabase pDb, ref bool pStampIt) { // << Change based on standards implementation >> // If the DWS contains layers, return true // Otherwise, return false pStampIt = false; if (pDb.Layers.Count > 0) { pStampIt = true; } } |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-28 16:53
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.