Graebert Japan ヘルプセンター

9/17開催 | 無料オンラインイベント「Graebert neXt Japan 2026」

  1. Home
  2. /
  3. FAQ
  4. /
  5. 開発者向け情報
  6. /
  7. ARES .Net API 印刷サンプルプログラム

ARES .Net API 印刷サンプルプログラム

製品名
ARES Commander 2026
(青い星)

ARES .Net API の印刷サンプルプログラムはありますか?

 

(青い星)

ダウンロードしたファイルを適当なフォルダに保存します。

ARES 2026向け

ExCsPrint.zip

実行方法

  1. ARES Commander を起動します。
  2. NETLOAD コマンドを実行し、bin/x64/Release にある ExCSPrint.dll をロードします。
  3. CSPRINT3 コマンドを実行します。
  4. 2点をクリックすると、範囲を PDF ファイルとして出力します。

: NETLOAD

LOADDOTNETAPPLICATION

ExCSPrint.dll のロードに成功しました

: CSPRINT3

始点コーナーを指定: »

反対側のコーナーを指定: »

 

ビルド方法

  1. ソースコードをビルドするには、Visual Studio が必要です。.Net Framework のバージョンは 4.8 以上とします。
  2. ファイルメニューのソリューション/プロジェクトを開くで、ExCSPrint.csproj ファイルを開きます。
  3. ターゲットは Any CPU | Release と Any CPU | Debug のいずれかを選びます。
  4. ビルドメニューのソリューションをビルドで、ExPrintCS.dll ファイルを作成します。

 

コマンドの説明

CSPRINT1 コマンド

Editor.Command() API で印刷コマンド(-PRINTコマンド)を実行します。
印刷コマンドは、詳細設定をするかどうか選択できます。
詳細設定では、プリンタ、用紙サイズ、用紙の方向、用紙の基点、印刷方法、尺度、シェードの方法、線幅を出力するかどうかを一つずつ設定できます。

CSPRINT2 コマンド

アクティブなシート (Layout オブジェクト)のプロパティをコマンド画面に表示します。
シートの操作はレイアウトマネージャ(LayoutManager オブジェクト)で行います。
すべてのシートを取得するには図面のレイアウトディクショナリから一つずつレイアウトオブジェクトを取得することが可能です。

CSPRINT3 コマンド

Editor.GetPoint(), GetCorner() APIで印刷範囲をユーザーに指定させます。
アクティブなシート (Layout オブジェクト)のプロパティを印刷設定バリデータ(PlotSettingsValidator オブジェクト)を使って変更します。
印刷設定バリデータはそのデバイスで利用可能なプリンタや、それぞれのプリンタで利用可能な用紙の情報を取得したり、設定したりできます。
印刷中ダイアログを表示させ、ARES .Net API による印刷を行います。

検索用キーワード
ARES .Net API  サンプルプログラム 

短縮URL: https://jp-help.graebert.com/?p=55853

ARES CAD 活用リソース

ARES Commander 2027 リリース

ARES の最新バージョン ARES 2027 がリリースされました。ARES 2027 は、AI・自 動化・BIM・クラウドという、CADの各領域を強化した最新版です。

DWG図面をリンク1つで共有

表示専用リンクを使えば、DWG図面をリンクだけで安全に共有できます。
CADソフトを持っていない相手でもブラウザから閲覧し、コメントやマークアップを追加できます。

DWG図面を無料でオンライン表示

ARES Kudoの無料ビューアーを使えば、DWG図面をブラウザから簡単に表示できます。
インストール不要で図面の確認や計測ができ、コメントやマークアップで共同作業も可能です。