アドインを利用するにはRootPro CADProfessional 版が必要です。
RootPro CAD ののマクロコマンドを削除する処理です。
MacroCommand 関数で処理される、マクロコマンドを削除します。
VB.NET
'マクロコマンドの削除 CommandManager.RemoveMacroCommand(AddressOf MacroCommand)
C#
//マクロコマンドの削除 CommandManager.RemoveMacroCommand(MacroCommand);
RootPro CAD API 用の名前空間定義を追加する、コードです。
名前空間を定義することにより、RootPro CAD のクラス等の名前の省略が可能になります。
'RootPro CAD API 用の名前空間定義 Imports RootPro.RootProCAD.Proxy Imports RootPro.RootProCAD.Proxy.Command Imports RootPro.RootProCAD.Proxy.Geometry
//RootPro CAD API 用の名前空間定義 using RootPro.RootProCAD.Proxy; using RootPro.RootProCAD.Proxy.Command; using RootPro.RootProCAD.Proxy.Geometry;
RootPro CAD のマクロコマンドを追加する処理です。
MacroCommand 関数で処理される [新コマンド] と言うメニュー名でマクロコマンドを追加しております。
'マクロコマンドの追加 CommandManager.AddMacroCommand("新コマンド", AddressOf MacroCommand)
//マクロコマンドの追加 CommandManager.AddMacroCommand("新コマンド", MacroCommand);
カレントのドキュメント、部分図の取得方法です。
'ドキュメントを取得 Dim doc As Document = ActiveDocument 'カレント部分図を取得 Dim drawing As Drawing = doc.CurrentDrawing
//ドキュメントを取得 Document doc = ActiveDocument; //カレント部分図を取得 Drawing drawing = doc.CurrentDrawing;
部分的に利用できる、RootPro CAD API を利用したコードのサンプルです。 必要な機能の部分を、コピー&ペーストしてお使い頂ければと思います。