PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6180 99/04/26 22:41:13 RE(7):PB6.5: PrintDefineFontと画面プロパティの関係 By Taka
6162 99/04/23 15:27:28 RE(6):PB6.5: PrintDefineFontと画面プロパティの関係 By たこ
6161 99/04/23 16:30:44 RE(5):PB6.5: PrintDefineFontと画面プロパティの関係 By たこ
6157 99/04/23 12:36:41 RE(4):PB6.5: ディスプレイドライバとプリンタドライバの関係 By Taka
6154 99/04/23 10:44:24 RE(3):PB6.5: ディスプレイドライバとプリンタドライバの関係 By M.M
6142 99/04/22 23:59:39 RE(2):PB6.5: PrintDefineFontと画面プロパティの関係 By M.M
6141 99/04/22 23:03:46 RE(1):PB6.5: PrintDefineFontと画面プロパティの関係 By Taka
6139 99/04/22 21:52:55 PB6.5: PrintDefineFontと画面プロパティの関係 By たこ

カテゴリ:データベース
日付:1999年04月22日 21:52 発信者:たこ
題名:PB6.5: PrintDefineFontと画面プロパティの関係

ども、たこと申します。

PBの印刷プログラムでは恐らくDWを使ってらっしゃる方が多い(ほとんど?)
だと思うのですが、私は総てPrintText関数を使っています。

で、そのとき下記の様にしてフォントサイズの設定を行っています。

(10ポの場合)
PrintDefineFont( PJob, 1, \"\", -10, 200, Default!, AnyFont!, FALSE, FALSE )
PrintSetFont( PJob, 1 )
PrintText( PJob, \"\", 0, 0 )
Print( PJob, \" \", 0 ) ;       Hpt = PrintX( PJob )

Hptが半角1文字の文字幅になる訳です。

このHptの値がウィンドウの画面設定の「大きいフォント」と「小さいフォント」
によって微妙に変わってしまうのです。(文字高も同様です。)

Hptの値を基にして印刷位置を決めているため調整した帳票を違うフォント設定の
マシンで出力すると全体的に小さくなったり用紙からはみ出したりしてしまいます。

どなたか解決策をご存じの方がいらっしゃいましたら、お助け下さいませ。(m_ _m)


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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