お世話になっております。
[WR2.0]を使用して作ったシステムにバーコードを印字する印刷プログラムを個別に開発する事になりまして、[WR2.0]と共存可能でバーコード印字に対応した[WR3.0]を使用する事になりました。
現在[WR3.0]評価版にて[WR2.0]ベースのプログラムをもとに[WR3.0]用のプログラムをテスト的に作成しています。
そこで[WR2.0]で出来ていたwrCreateReport関数でレポートを作成した時のプリンタ情報(DEVMODE構造体)の受け渡しは[WR3.0]ではどのように行えば宜しいのでしょうか?
[WR2.0]で開発していたシステムは、コンピュータのシステム設定に影響を与えずに、現在使用可能なプリンタのプリンタ情報を取得し任意のプリンタに任意の設定を行ったプリンタ情報(DEVMODE構造体)をレポートオブジェクトへ渡すようにしていました。
[WR3.0]では[コンパネ]→[プリンタ]の設定を変えずにプログラム上から取得したシステムに登録されているプリンタから任意のプリンタ/任意の設定でプレビュー/印刷する事は出来ないのでしょうか?
また、任意のプリンタ/設定画面はプログラムで作っていますので[WR3.0]のダイアログは表示しないようにしています。
[WR2.0]のwrCreateReport関数のパラメータにあった余白の設定も[WR3.0]ではどのように行えば良いのか教えて頂けますでしょうか?
宜しくお願い致します。