PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21502 04/08/31 15:36:43 RE(2):はがきサイズのプリンタ出力の方法について(できました!) By pbpg
21501 04/08/31 13:19:44 RE(1):はがきサイズのプリンタ出力の方法について By ハム
21500 04/08/30 18:13:29 はがきサイズのプリンタ出力の方法について By pbpg

カテゴリ:PowerBuilderの開発環境
日付:2004年08月31日 13:19 発信者:ハム
題名:RE(1):はがきサイズのプリンタ出力の方法について

pbpgさん、こんにちは。

通常ではA6(105 x 148 mm)の設定はできないので、データウィンドウオブジェクトを
ペインタで開く時に、「ソースの編集」で開き、表示されたソースの上から2行目の
print.paper.size の値を 70 に変更するか実行時にデータウィンドウのプロパティ
を動的にスクリプトで変更することで対応します。但し使用するプリンタが該当の用紙
をサポートしている場合に限ります。
dw_1.Modify(\"DataWindow.Print.Paper.Size = 70\")

ペーパーサイズの番号はPB9.0では41までしか表示されませんが、私の知っている中では
118まで存在しています。
参考までに他の値は次のようになっています。

番号 用紙
42 B4 (ISO) 250 x 353 mm 
43 Japanese Postcard 100 x 148 mm  <用紙サイズ> で指定する はがき に対応します。 
 ↓
68 A3 Extra Transverse 322 x 445 mm 
69 Japanese Double Postcard 200 x 148 mm 
70 A6 105 x 148 mm 
 ↓
76 A3 Rotated 420 x 297 mm 
77 A4 Rotated 297 x 210 mm 
78 A5 Rotated 210 x 148 mm 
 ↓
83 A6 Rotated 148 x 105 mm 

以上です


>はじめまして。pbpgと申します。
>DWの印刷設定についてご教授願いたく発問します。

>はがきサイズ(A6)の帳票を作成したいのですが、
>データウィンドウのプロパティにないので、現在のところA5で作成の後、
>印刷時に印刷設定プロンプトを立ち上げてはがきに変更しています。

>ただ、入力者に印刷設定プロンプトでの変更作業をさせたくないので、
>あらかじめ帳票からはがきサイズで作成したく思います。
>開発環境:
>PB        9.0.3
>プリンタ  ゼロックス DP360
>DB        oracle 9i



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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