公開中のアドイン

公開中のアドイン

RootPro CAD API を利用したアドインを公開しております。

作図やアドインの作成にご利用ください。

小さい図形 (線分/連続線) の削除

指定した値より、小さい図形 (線分/連続線) を削除します。

小さい図形の削除

線長測定

線分、連続線の線長を測定します。結果は一覧表で表示でき、線長の累計も計測できます。

measurelength.gif

分割割付

2つの図形の間に、等間隔に図形を作成します。

allocation.gif

線結合

端点で接している、線分、連続線を結合して、連続線を作成します。

linejoin.gif

イベントの処理

RootPro CAD で何らかの操作が行われたことや、図面の状態が変更されたことを通知するために RootPro CAD から送られてくるメッセージのことを「イベント」と呼びます。

RootPro CAD API では、「イベント」が送られてきたときに特定の処理を行うことができます。

 

イベントの使用例

  • 図面が保存されることを知らせるイベントが発生したときに、保存前の図面ファイルをほかのフォルダへバックアップする。
  • 図形が削除されたことを知らせるイベントが発生したときに、関連付けているデータベースを更新する

このサンプルでは、Application クラスのイベントが発生したときに、イベントの内容をウィンドウに表示します。

アドインを実行すると、ウィンドウが表示されて左側にイベントの種類を表示します。チェックを ON にしたイベントが発生すると、ウィンドウの右側にイベントの内容が表示されます。

 

 

C#版 : RCAddInMultiPrintCS.zip

VB版 : RCAddInMultiPrintVB.zip

選択図形、選択数の取得、図形の選択

選択されている図形の情報表示、選択されている図形の選択数、図形の選択(今回は線図形を選択)のサンプルです。

 

C#版 : RCAddInSelectShapeCS.zip

VB版 : RCAddInSelectShapeVB.zip

文字列の検索、置換

カレント部分図にある、文章図形、属性名、属性値の文字列の検索と置換を行います。

 

検索は、検索に該当した図形を選択状態にします。

 

C#版 : RCAddInSearchStringCS.zip

VB版 : RCAddInSearchStringVB.zip

アドイン文字列の検索・置換ダイアログ

連続印刷

複数の図面ファイルを指定して、連続して印刷を実行するサンプルです。

 

印刷を実行すると、以下の処理を行います。

  1. DocumentCollection.Open メソッドを使用して、図面ファイルを開きます。
  2. 印刷設定を表す Document.PrintSettings プロパティを使用して、用紙サイズ、向き、倍率などを設定します。
  3. Document.PrintOut メソッドを使用して、図面の印刷を実行します。
  4. Document.Close メソッドを使用して、図面ファイルを閉じます。

また、インストールされているプリンタや、プリンタで使用可能な用紙を取得するために、.NET Framework の PrinterSettingsPrintDocument クラスを使用しています。

 

 

 

C#版 : RCAddInMultiPrintCS.zip

VB版 : RCAddInMultiPrintVB.zip

他の CAD 図面を RootPro CAD 図面として一括保存する

このアドインは、指定したフォルダ内にある、DXF/DWG、JWW/JWC、SXF ファイルを、「RootPro CAD」図面ファイルに一括変換します。複数のファイルを一括して処理できます。

 

 

C#版 : RCAddInConvertToRpcdCS.zip

VB版 : RCAddInConvertToRpcdVB.zip

コンテンツの配信