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-10-31 02:50
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.