プラグインで、図面の確認にデータベースが使用されるかどうかをレポートします。
サポートされているプラットフォーム: 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;
}
}