[WR2.0]ビンの切り替えについて

HOME › フォーラム › 旧サポート掲示板 › [WR2.0]ビンの切り替えについて

  • このトピックは空です。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #1369
    山本
    ゲスト

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

    [WR2.0]において条件によりビンを切り替えて出力しようとしています。
    Delphi5で開発していますが、ビンの切り替え方法がわかりません。
    よろしくご教示のほどお願いいたします。

    #1370
    松島@ソフトウィング
    ゲスト

    お世話になります。

    ご質問頂きました内容をWingReport2.0で行う場合は、下記の関数
    を使用します。
     
     1.wrSetReportPrinter
     2.wrGetReportPrinter

    上記関数ではDEVMODE情報を扱います。この情報の詳細につきまし
    てはマイクロソフト社のホームページより検索する事が可能となっ
    ております。
    処理手順は以下の通りです。
     1.目的のレポートをロードする。
     2.DEVMODE情報のサイズをwrGetReportPrinterを使用して取
       得する。(サイズはプリンタードライバーに依存する)
     3.取得できたサイズを使用し、メモリーを確保する。
     4.wrGetReportPrinterを使用し、DEVMODE情報を取得する。
     5.給紙情報を変更する。(dmDefaultSourceを変更)
       指定可能な給紙コードはプリンタードライバーにより異なる
       ことがございますので注意してください。
       また、DEVMODEの変更による給紙方法変更をサポートしてい
       ないプリンタードライバーも存在いたしますので注意してく
       ださい。
     6.変更を行ったDEVMODE情報をwrSetReportPrinterで設定す
       る。
     
     ※以降は通常通りの印刷手順で処理を行ってください。

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

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