PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6066 | 99/04/20 16:09:36 | RE(3):PB6.5: ハードコピーについて By m-uehara |
6057 | 99/04/20 09:32:22 | RE(2):PB6.5: ハードコピーについて By Potato |
6053 | 99/04/19 18:52:49 | RE(1):PB6.5: ハードコピーについて By てとらぽっと |
6052 | 99/04/19 18:07:56 | PB6.5: ハードコピーについて By m-uehara |
カテゴリ:データウィンドウ
日付:1999年04月20日 09:32 発信者:Potato
題名:RE(2):PB6.5: ハードコピーについて
m-ueharaさん、おはようございます。
>PB6.5でハードコピーを印刷したいのですが、
>どのようにすれば出来るのでしょうか?
>
>
画面をそのまま印刷するのだったら、
PrintScreen関数でできます。
ただし、その場合、用紙の向きがデフォルトのままなので、
私は、以下のページの製品をPowerBuilderから呼出して、
印刷するときだけ、用紙方向を横にして、印刷し終わったら
また、縦に戻しています。
米国の製品でProductsからPowerPrinterという製品です。
http://www.digitalw.com/
トライアル版がダウンロード(自己責任で)できます。
以下のようなスクリプト
long ll_job,i
integer rc
nvo_PowerPrn = create n_PowerPrinter
i = nvo_PowerPrn.of_SetPrinterOrientation(nvo_PowerPrn.DMORIENT_LANDSCAPE) // 用紙方向変更
if i >= 0 then
else
MessageBox(\"PowerPrinter\", \"Unable to change orientation. Error code = \" + string(i))
end if
ll_job = PrintOpen()
rc = PrintScreen(ll_job,0,0) // 実際に印刷
私のところでは、何も問題がありませんが。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.