PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21007 04/03/31 13:43:42 RE(4):PB6.5: PrintSetup()のキャンセルを押しても印刷させない方法 By tatsubou
21006 04/03/31 13:34:12 RE(3):PB6.5: PrintSetup()のキャンセルを押しても印刷させない方法 By isii
21003 04/03/31 09:17:29 RE(2):PB6.5: PrintSetup()のキャンセルを押しても印刷させない方法 By tatsubou
20999 04/03/30 22:20:42 RE(1):PB6.5: PrintSetup()のキャンセルを押しても印刷させない方法 By isii
20998 04/03/30 21:36:24 PB6.5: PrintSetup()のキャンセルを押しても印刷させない方法 By tatsubou

カテゴリ:印刷処理
日付:2004年03月30日 21:36 発信者:tatsubou
題名:PB6.5: PrintSetup()のキャンセルを押しても印刷させない方法

初めて質問します。

Integer i1

i1 = PrintSetup ()
IF i1 = 1 THEN
    dw_1.Print()
END IF

と書いてるいるとPrintSetup()関数でプリンターの設定画面が出てきますが、キャンセルボタンを押しても、
dw_1.Print()の所で印刷されてしまいます。

調べてみるとOKボタンとキャンセルボタンの両方とも戻り値が1で区別ができなくなっているようです。

以前の質問を検索してみると
>PrintSetup()でプリンターの設定画面が出てきますが、そこでキャンセルボタンを押すことの意味は、
>「設定をせずにデータウィンドウに定義された内容で印刷する」
>ことになっているようです。

となっておりPrintSetup関数だけではどうしようもないようです。

が、何とか設定画面でキャンセルを押すと印刷されないようにする方法はないでしょうか。

いい方法を知っている方がいればどうか教えて頂けないでしょうか?


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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