プラグインで、図面の確認にデータベースが使用されるかどうかをレポートします。
サポートされているプラットフォーム: Windows のみ
名前空間: AcStMgr
アセンブリ: AcStMgr.tlb
内部使用のみ。
VB.NET:
object.StampDatabase(pDb, pluginProgIdArray)
C#:
object.StampDatabase(pDb, pluginProgIdArray);
タイプ: AcStManager オブジェクト
このメソッドが適用されるオブジェクト。
アクセス: 入力のみ
タイプ: AcadDatabase オブジェクト
確認するデータベース オブジェクト。
アクセス: 入力のみ
タイプ: バリアント型(文字列の配列)
確認するデータベース オブジェクト。
VB.NET:
Public Sub StampDatabase(pDb, pStampIt) _ Implements IAcStPlugin2.StampDatabase ... End Sub
C#:
public void StampDatabase(pDb, ref pStampIt) { ...; }
タイプ: IAcStPlugin2 インタフェース
このメソッドが適用されるインタフェース。
アクセス: 入力のみ
タイプ: AcadDatabase オブジェクト
確認するデータベース オブジェクト。
アクセス: 入力/出力
タイプ: ブール型
戻り値はありません。
このメソッドは、データベース オブジェクトに名前やバージョンのようなプラグインに関する情報をスタンプします。この情報は、DWS ファイルがサポートする必要があるプラグインを決定するために使用されます。
AcStManager オブジェクトの StampDatabase メソッドは、pluginProgIdArray で識別された各プラグインをインスタンス化し、プラグインの IAcStPlugin インタフェースの StampDatabase メソッドを呼び出します。返された pStampIt 値が True の場合、このメソッドはプラグインに関する情報を埋め込みます。
バージョン: AutoCAD 2004 以降
VB.NET:
Not available
C#:
Not available
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; } }