國際語言環境指南

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 座標可建立頁面或邏輯頁面 (欄位) 中的文字列印邊界。此邊界是用來當做額外的檢查,以便檢視文字列印是否發生在預期的區域內。當您從相對應的字型中取得字元高度資訊時可能會出現錯誤,因此在進行「複雜文字配置」和 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 邏輯字型說明」。將關鍵字 EXTRAHDNGFONT 與以逗號做分隔的字型名稱清單隔開的記號為 ",而不是空白或頁標。在列印標題時,這些字型的優先順序將高於內建的字型。通常,EXTRABODYFONT 是用來指定配置在 /usr/openwin/server/etc/XpConfig/C/print/models/<model name>/fonts 目錄中的印表機內建字型。

fonts.dir檔案包含印表機內建字型的 XLFD。

通常字型被指定為

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

.xpr檔案中。"%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

與 x 置換相同,除非 y 軸中發生移位。

當您發現一些印表機的頁邊寬度並不符合標準,且您需要移動頁面中的列印內容時,這兩個關鍵字將非常有用。