コミュニティ
AutoCAD - 日本語
製品テクニックや情報を共有、質問、解答したり、情報を検索など使い方は様々です。お役立てください。
キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

AutoCAD.NET APIでの印刷

1件の返信1
返信
メッセージ1/2
NKCAUTOCAD01
15271 件の閲覧回数, 1 件の返信

AutoCAD.NET APIでの印刷

お世話になっております。

AutoCAD.NET APIでの印刷実行で、教えてほしいことがあります。

VBAでは、Layoutオブジェクトで、RefreshPlotDeviceInfoを実行して、

GetPlotDeviceNamesにあれば、印刷デバイス(ConfigName)にセットできていました。

また、GetCanonicalMediaNamesにあれば、用紙サイズ(CanonicalMediaName)にセットできていたのですが、

 

 AutoCAD.NET APIでは、Layoutオブジェクトで、印刷デバイス(PlotConfigurationName プロパティ)・

用紙サイズ(CanonicalMediaNameプロパティ)が両方とも、読み取り専用です。

セットするメソッドは、PlotSettingsオブジェクトにあるSetPlotConfigurationNameしか見当たりません。

 そして、上記VBAで問題なくセットできている印刷デバイス名・用紙サイズ名のセットを、引数に入れても、

einvalidinput エラーで、コマンドが異常終了します。

 

  印刷デバイス・用紙サイズに矛盾があるのが原因なら、別々でセットするメソットか方法はないでしょうか。

ご存知の方ありましたら、ご教授ください。

 英語の.NETのディスカション フォーラムにも質問書き込んだのですが。なかなか解決策が的を得ません。

 よろしくお願いします。

 

1件の返信1
メッセージ2/2
jun_kaji
次のアカウントへの返信: NKCAUTOCAD01

こんにちは

 

このサイトが参考になりませんでしょうか?

 

http://through-the-interface.typepad.com/through_the_interface/2007/10/plotting-a-wind.html

お探しの情報が見つからないときは、コミュニティで質問しましょう。困っている人がいたら、情報を教えてあげましょう。

フォーラムに投稿