名前 題名 ▼ takiさん > ▼ Mr.XRAYさん > > > なりません.プリンタの設定ダイアログで設定した場合はなります. > > > 上のコードのように,DEVMODE 構造で設定する場合は,設定のコードが必要です. > > > > プリンタの設定ダイアログ,あるいは印刷ダイアログを表示して設定させない, > > コードで,自動で設定したい場合に,DEVMODE 構造体で設定する, > > ということになります. > > > > どちらの方法にするかは,開発するアプリによります. > > ダイアログを表示すると,使用者によっては,余計な操作をしてしまう > > 可能性があります.DEVMODE 構造体で設定すれば確実ということになります. > > ただし,コーディングは面倒ということになります. > > なるほど。 > この3行は呪文みたいなものですか。このコードに続いてプロパティを変更する > コードを書く必要があるのですね。 > 「013_プリンタのプロパティ設定」の「03_コードでプロパティを設定」のように。 > > Printer.SetPrinter(ADevice, ADriver, APort, 0);でプロパティの内容を初期化しないと > プリンターのプロパティの内容は個々のプリンターで違うので、DocumentProperties関数で > うまく書き込めないのでしょうね。 > 確かに面倒です。 > そういう意味ではPrinterSetupDialogはすごいですね。プリンターの一覧作成からプロパティの > 獲得、変更までやってくれるのだから。 > > > スプールファイル変換ツール「splconv」は面白そうですね。早速ダウンロードしました。 > readme.txtにメタファイルで出力とあるのでその辺は…。 > > 富士ゼロックス社の DocuWorks(ドキュワークス)は以前インストールしていたかもしれません。 > 認知症が進んでるみたいで、物忘れが激しい。 GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link