uCosminexus EUR システム設計ガイド

[目次][索引][前へ][次へ]

4.7.2 Windows環境のプリンタ出力時のフォント

EUR サーバ帳票出力機能では,フォントを出力する際に文字幅を計算しています。

プロポーショナルフォントを出力するときは,フォントの文字幅を文字ごとに取得して計算します。固定ピッチフォントを出力するときは,プロポーショナルフォントを出力するときと同じ計算をする方法(動的モード),またはフォントの文字幅を固定値として計算する方法(静的モード)を指定できます。

ここでは文字幅の計算方法について説明します。

<この項の構成>
(1) 文字幅の計算方法
(2) 文字幅計算方法の設定

(1) 文字幅の計算方法

帳票アイテムのフォントおよび文字幅計算方法の指定によって,どのように文字幅が計算されるかを次に示します。

表4-18  文字幅の計算方法

帳票アイテムのフォント 文字幅計算方法の指定 文字幅の計算方法
プロポーショナルフォント 使用するフォントに合わせて文字幅を計算します(動的モード)。
固定ピッチフォント 動的
静的 固定値で文字幅を計算します(静的モード)。
(凡例)
-:文字幅計算方法の指定は適用されません。プロポーショナルフォントの場合は,常に動的モードとして計算されます。
注※
文字幅計算方法の指定を省略したときは,「静的」が仮定されます。

(2) 文字幅計算方法の設定

EUR サーバ帳票出力機能での,文字幅計算方法の設定方法を次に示します。

(a) 文字幅計算方法の設定方法

環境変数EURPS_FONT_WIDTH_MODEで文字幅計算方法を設定します。設定方法の詳細についてはマニュアル「EUR 帳票出力 リファレンス EUR Server編」を参照してください。

(b) プリンタ出力でのフォントの出力結果

Window環境のプリンタに出力するときは,文字幅の計算方法と出力結果が次のように異なります。