PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22540 | 06/03/09 10:15:10 | RE(2):PB10.0: 帳票発行単体exeで、出力先プリンタの切り替えについて By revolla |
22539 | 06/03/09 08:59:39 | RE(1):PB10.0: 帳票発行単体exeで、出力先プリンタの切り替えについて By Hakofugu |
22538 | 06/03/08 20:32:11 | PB10.0: 帳票発行単体exeで、出力先プリンタの切り替えについて By revolla |
カテゴリ:PowerBuilderの開発環境
日付:2006年03月09日 08:59 発信者:Hakofugu
題名:RE(1):PB10.0: 帳票発行単体exeで、出力先プリンタの切り替えについて
revollaさん、おはようございます。
PB8からはプリンタ制御に関する関数群が追加されましたが、それを使用せず
レジストリを操作する必要性があるのですか?
私の場合は、
PrintGetPrinters()
PrintGetPrinter()
PrintSetPrinter()
を使って帳票の出力先を変更しています。(元に戻すこともやっています)
このあたりの関数だけでも、そこそこのことは実現できると思います。
>現在、自動帳票発行専用の単体exeを作成しております。(バッチ起動)
>レポートデータウィンドウは一種類ですが、バッチからの引数の値で、
>出力先プリンタを決定しようと考えています。
>
私も1つのデータウィンドウで複数の地区のデータを印刷、しかも
その出力先のプリンターを切り替えています。(その辺りの定義は
INIファイルを使用しています)
INIファイルの記述はこんなかんじで、ProfileString()を使っています。
[データウィンドウ名]
Printer1=地区1用の出力先プリンター名
Printer2=地区2用の出力先プリンター名
Printer3=地区3用の出力先プリンター名
的外れですか?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle Net 9
Browser (記載なし)
Server SoftWare
OS Windows Server 2003
DBMS Oracle10G
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.