文字間隔について

解決


すら  2004-08-03 20:42:28  No: 10200

windows2000  sp4
delphi7 pro
です。

すいません。お世話になります。
現在、クイックレポートを使用して時間を順番に表示させたいのですが、
例えば、'12時14分16秒'と表示させた場合と'12時 8分16秒'と
表示させた場合文字幅にずれが生じます。
多分、全角、半角の文字間隔の違いによるずれだと思ったのですが、
対処方法を思いつきません。
上記の例を同じ文字幅で表示させる方法はないのでしょうか?
よろしくお願いします。


にしの  2004-08-03 23:54:54  No: 10201

原因は、
1.プロポーショナルフォントを使用している
2.フォントの大きさ(ポイント)が、1.5の倍数になっていない
のどちらかだと思います。

対策は
1.等幅フォントを使用する
2.1.5の倍数になるよう調整する
です。


すら  2004-08-04 00:08:20  No: 10202

お返事ありがとうございます。
プロポーショナルフォントという物の存在を知りませんでした。
MS P ゴシックをMS  ゴシックにしたら解決しました。
勉強になりました。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加