[WR3.0]プリンタ情報を渡す方法について

HOME › フォーラム › 旧サポート掲示板 › [WR3.0]プリンタ情報を渡す方法について

  • このトピックは空です。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #1532
    高坂 勝美
    ゲスト

    お世話になっております。
    [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]ではどのように行えば良いのか教えて頂けますでしょうか?
    宜しくお願い致します。

    #1533
    松嶋@ソフトウィング
    ゲスト

    お世話になります。

    DEVMODE情報につきましては、プリンターオブジェクトを作成
    した後にPrinterInfoプロパティへDEVMODE情報を設定し、
    UpdateInfoメソッドを呼び出してください。
    また、余白につきましてはVer3.0からはサポートされなくなり
    ましたので予めご了承ください。デザイナーによる定義作成時
    においては、プリンターの最低余白のみ表示させる事は可能で
    す。

    以上、宜しくお願い致します。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。