コードサンプル

マクロコマンドの削除

RootPro CAD ののマクロコマンドを削除する処理です。

MacroCommand 関数で処理される、マクロコマンドを削除します。

VB.NET

'マクロコマンドの削除
CommandManager.RemoveMacroCommand(AddressOf MacroCommand)

C#

//マクロコマンドの削除
CommandManager.RemoveMacroCommand(MacroCommand);

RootPro CAD API 用の名前空間の定義の追加

RootPro CAD API 用の名前空間定義を追加する、コードです。

名前空間を定義することにより、RootPro CAD のクラス等の名前の省略が可能になります。

 

 

VB.NET

'RootPro CAD API 用の名前空間定義
Imports RootPro.RootProCAD.Proxy
Imports RootPro.RootProCAD.Proxy.Command
Imports RootPro.RootProCAD.Proxy.Geometry

C#

//RootPro CAD API 用の名前空間定義
using RootPro.RootProCAD.Proxy;
using RootPro.RootProCAD.Proxy.Command;
using RootPro.RootProCAD.Proxy.Geometry;

マクロコマンドの追加

RootPro CAD のマクロコマンドを追加する処理です。

MacroCommand 関数で処理される
[新コマンド] と言うメニュー名でマクロコマンドを追加しております。

VB.NET

'マクロコマンドの追加
CommandManager.AddMacroCommand("新コマンド", AddressOf MacroCommand)

C#

//マクロコマンドの追加
CommandManager.AddMacroCommand("新コマンド", MacroCommand);

カレントのドキュメント、部分図の取得

カレントのドキュメント、部分図の取得方法です。

VB.NET

'ドキュメントを取得
Dim doc As Document = ActiveDocument  
'カレント部分図を取得
Dim drawing As Drawing = doc.CurrentDrawing

C#

//ドキュメントを取得
Document doc = ActiveDocument;
//カレント部分図を取得            
Drawing drawing = doc.CurrentDrawing;

コードサンプル

部分的に利用できる、RootPro CAD API を利用したコードのサンプルです。
必要な機能の部分を、コピー&ペーストしてお使い頂ければと思います。

コンテンツの配信