国際化対応言語環境の利用ガイド

STARTCOMMON/ENDCOMMON キーワード

STARTCOMMON キーワードと ENDCOMMON キーワードの間にあるすべてのキーワード/値ペアは、印刷ページの一般的なプロパティを定義するためのものです。以下の説明では、キーワードの有効な値を「/」で区切ります。

ORIENTATION 0/1

「0」は印刷をポートレートモードで行うことを、「1」は印刷をランドスケープモードで行うことをそれぞれ示します。

PAGELENGTH unsigned-integer

論理ページ当たりの行数

LINELENGTH unsigned-integer

行あたりの文字数 (単一カラム文字)

NUMCOLS unsigned-integer

物理ページ当たりの論理ページ数

HDNGFONTSIZE unsigned-integer

ヘディングのフォントポイントサイズ (デシポイント単位)

BODYFONTSIZE unsigned-integer

本体のフォントポイントサイズ (デシポイント単位)

PROLOGDPI unsigned-integer

現在の .xpr ファイルが作成されているインチ当たりドット数スケール

YTEXTBOUNDARY unsigned-integer

この y 座標では、ページまたは論理ページにおけるテキスト印刷の境界 (カラム) を設定します。この境界は、テキスト印刷が正しい領域内で行なわれているかどうかを確認するための追加のチェックとして使用されます。この境界は Complex Text Layout や EUC の印刷に必要です。対応するフォントから得られる文字の高さ情報が正しいとは限らないからです。

STARTTEXT unsigned-integer unsigned-integer

物理ページの最初の論理ページで実際のテキスト印刷が行なわれるデシポイント x/y ポイント

PAGESTRING 0/1

1 は、ヘディングのページ番号の前に「Page」文字列を付加する必要があることを示します。

0 は、ページ番号だけを表示することを示します。

EXTRAHDNGFONT font string 1, font string 2, ... font string n

「font string 1」から「font string n」は X Logical Font Description です。キーワード EXTRAHDNGFONT と、コンマで区切ったフォント名リストを分離するトークンは " です。スペースやタブではありません。これらのフォントは、ヘディングの印刷時に、組み込まれているフォントよりも優先して使用されます。通常、EXTRABODYFONT は、 /usr/openwin/server/etc/XpConfig/C/print/models/<model name>/fonts ディレクトリに設定されているプリンタ常駐フォントを割り当てるために使用されます。

fonts.dir ファイルには、プリンタ常駐フォントの XLFD が含まれています。

通常、フォントは .xpr ファイルに次のように指定されています。

 "-monotype-Gill Sans-Regular-r-normal- -*-%d-*-*-p-0-iso8859-2" 

%d」(存在する場合) は、 mp(1) によって、.xpr ファイルに指定されているヘディングフォントのポイントサイズで置き換えられます。x 解像度と y 解像度は * で指定され、平均幅のフィールドは 0 に設定されています。これは、可能な限りスケーラブルなフォントを選択することを示します。特定のフォント名を指定することもできます。

EXTRABODYFONT font string 1, font string 2, ... font string n

これらのフォントがページ本体の印刷に使用されることを除けば、EXTRAHDNGFONT と同じです。

XDISPLACEMENT signed/unsigned int

ページに適用する x 座標変位を指定します。ページの内容は、この変位分だけ x 方向にシフトされます。この値は +ve でも -ve でもかまいません。

YDISPLACEMENT signed/unsigned int

内容が y 方向にシフトされることを除けば、x 変位と同じです。

これらのキーワードは、プリンタのマージン幅が標準的でないためにページの内容をシフトしたいときに有効です。