AutoCAD の PDF 出力で [印刷可能領域] を変更するAPIはありますか?

Autodesk Support

2017年4月24日


モデル空間内の図形をPDFファイルに出力(DWG to PDF.pc3)するプログラムで、用紙にフィット、印刷の中心の指定で出力する際に [印刷可能領域] の値を変更 して出力したいのですが、APIで値を変更する方法はありますか?

Solution

ご希望いただいておられるデータは、PLOTTERMANAGERコマンドが管理する .pc3ファイルである AutoCAD プロッタ環境設定ファイル内にてのみ修正いただけ、誠に残念ですが いかなるオフィシャルなAPI群にも、.pc3ファイルへのAPIは用意されておりません。

これは、ご確認いただけますが AutoCAD 製品内でネイティブな PAGESETUP コマンドの「修正」ボタンにて、[ページ設定] ダイアログ内の [プリンタ/プロッタ] を [DWG to PDF.pc3] に設定するなど [用紙サイズ] を含み各種設定のための API のメソッドやプロパティは用意されております。

ただ、用紙のマージン(=いわゆる用紙の印刷可能領域の値)のハンドリングは [DWG to PDF.pc3] の内部データを修正する事が目的の [プロパティ] ボタンにおいて [プロッタ環境設定エディタ] ダイアログの [デバイスとドキュメントの設定] タブ内の [位置合わせとユーザ定義用紙サイズ] において、[標準用紙サイズを修正] にて [印刷可能領域] での変更や、 [カスタム用紙サイズ] にて独自の [印刷可能領域] を設定いただくことでマージンの値を変更いただく事が可能となっています。

例えば、[ISO A4(297.00 x 210.00 ミリ] であれば、[印刷可能領域]は規定値では 上[18]・下[17]・左[5]・右[6]を持っていますので、これらを望まれる値に修正いただく事になります。


尚、ユーザー定義用紙などを含めご利用になる用紙名をAPIで設定する場合、AcadLayout.CanonicalMediaNameプロパティにセットする用紙サイズのみ字列は、プルダウンリストで表示される日本語表記(GetLocaleMediaNameより取得された文字)ではなく、英語表記(mediaNamesより取得される文字)をセットする必要があります。

詳細は AutoCAD の COM 利用でプロットの用紙サイズにセットする文字列 を参考にしてください。

By Shigekazu Saitou



この情報は役に立ちましたか?


サポートが必要な場合は、Autodesk Assistant にお問い合わせください!

Assistant が回答を見つけたり、担当者に連絡するお手伝いをします。


オートデスクではどのようなサポートが提供されますか?

ご利用可能なサポートの種類は、サブスクリプションのプランによって異なります。現在のプランでご利用可能なサポート レベルをご確認ください。

サポート レベルを確認