名前 題名 ▼ Mr.XRAYさん > ▼ Texworkさん > > > このコンポーネントを使用して自分の開発環境で設定してしまった場合。 > > ほかの環境(どのようなプリンターかも不明)でソフトを動かした場合どうなるのか?が非常に疑問に思います。 > > どのように考慮してプログラムを作るべきなのでしょうか? > > 問題は,プリンタの設定関係(用紙,印刷方向)だと思うのですが. > なるべく稼働先のプリンタドライバと同じものを用意して開発しています. > プリンタ設定コンポで設定した値が再現しない場合は,また,安全のために > > http://mrxray.on.coocan.jp/Delphi/plSetPrinter/SaveAndLoad.htm > > を使用することもあります. > > plPrev1.plSetPrinter.SaveToFile( ); > plPrev1.plSetPrinter.LoadFromFile( ); > (実は単票形式のものが多いので,ほとんどplTackPrevですが) > > http://mrxray.on.coocan.jp/Delphi/plSamples/T_FormPane2.htm > > にこのメソッドを使用したサンプルがあります.このサンプルコードでは, > 3つのプリンタ設定コンポを使用していますが,上記のメソッドを使用すれ > ば,実際には1つで使い回しが可能です(保存ファイルで区別する). > ただし,この方法は,アプリを利用する方が一度は設定する必要があります. > > また,ユーザ定義サイズの時は,LoadFormの代わりにユーザ定義のメソッド > を使っています. > > http://mrxray.on.coocan.jp/Delphi/plSetPrinter/NetWorkIni.htm > も要注意ですね. > > 印刷プレビューの前にLoadFromFileではなく,用紙サイズや方向のメソッド > (NkPrinterも含めて)を使用している方もいるようです. > とにかく,実際にやってみて,自分の方法を見つけてみることだと思います. > > プリンタ設定コンポ自体は,プリンタが変更になっても設定を再現させる目 > 的で開発しものなんですが... > テストそのものは,開発環境でプリンタ(ドライバ)を変更してみたりして > できると思います. > > 実際にやってみて問題があれば,また連絡下さい. > また,オンライン・マニュアルも誤字脱字が多いのですが,一生懸命作成 > していますので... > > GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link