PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
2164 | 98/06/30 13:06:42 | RE:PB5.0.03: PBで表を印刷する方法ってありますか? By tado |
2163 | 98/06/30 12:41:43 | RE:まとめさせていただきます。>そして、新たな方法は?<どう思いますか? By まこと |
2161 | 98/06/30 11:31:42 | まとめさせていただきます。>そして、新たな方法は?<どう思いますか? By Kochan |
2145 | 98/06/29 14:59:38 | RE:プリンタの設定でいける場合もありました By とまと |
2144 | 98/06/29 14:43:02 | RE:RE:RE:RE:RE:PB5.0.03: PBで表を印刷する方法ってありますか? By とまと |
2143 | 98/06/29 14:34:15 | 次はDetaWindowでの実践方法 By とまと |
2142 | 98/06/29 14:30:44 | とりあえず、印刷系ツールについて By とまと |
2140 | 98/06/29 12:52:07 | RE:RE:RE:RE:PB5.0.03: PBで表を印刷する方法ってありますか? By まこと |
2139 | 98/06/29 12:51:27 | プリンタの設定でいける場合もありました By てとらぽっと |
2138 | 98/06/29 12:47:22 | カラムタイプのDWの区域レイヤーに、1本1本直線を配置 By てとらぽっと |
2136 | 98/06/29 11:31:15 | RE:RE:RE:PB5.0.03: PBで表を印刷する方法ってありますか? By tako |
2129 | 98/06/26 23:38:44 | RE:PB5.0.03: PBで表を印刷する方法ってありますか? By tomo |
2128 | 98/06/26 20:39:07 | RE:RE:PB5.0.03: PBで表を印刷する方法ってありますか? By Kochan |
2124 | 98/06/26 17:47:50 | RE:PB5.0.03: PBで表を印刷する方法ってありますか? By tako |
2123 | 98/06/26 17:34:15 | RE:PB5.0.03: PBで表を印刷する方法ってありますか? By とまと |
2120 | 98/06/26 17:00:47 | PB5.0.03: PBで表を印刷する方法ってありますか? By Kochan |
カテゴリ:旧電子会議室
日付:1998年06月26日 17:47 発信者:tako
題名:RE:PB5.0.03: PBで表を印刷する方法ってありますか?
Kochanさん こんにちは
力技のプリントなら PrintOpen(), PrintClose(), PrintText(), PrintLine() を駆使すれば
できます。
ただ、私の場合はページプリンターでしか印刷をしたことがありませんので
そのつもりで読んで下さい。
まず、使用するフォントサイズを総て PrintSetFont() で設定します。
次に、それらのフォントサイズの半角1文字分のカラムサイズと1行分の改行サイズを
取得します。
PrintSetFont( gb_Fp, scnt ) ; PrintSetSpacing( gb_Fp, 1.1 )
PrintText( gb_Fp, \"\", 0, 0 )
Print( gb_Fp, \" \", 0 ) ; gb_Hpt[scnt] = PrintX( gb_Fp )
Print( gb_Fp, \" \" ) ; gb_Vpt[scnt] = PrintY( gb_Fp )
後は、それらの数値にカラム数と行数を乗算してロケーションを決定し、
PrintText() で文字列を出力します。
工夫をすれば均等割付や縦書きもできます。
注意することは、
・文字を総て印字してから罫線を印字すること
・罫線は PrintLine() を使う。 PrintRect() で長方形の印字はできますが
長方形の中が塗りつぶされてしまいます。
・文字列単位で PrintText() を使う。
1行分の文字列を作ってから印字すると右側が少しずれます。
こんなところかな。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.