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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.