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-11-4 19:53
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.