所有出現在 STARTCOMMON 關鍵字之後並在 ENDCOMMON 關鍵字之前的關鍵字/值對,定義了列印頁面的一般屬性。關鍵字的數個不同有效值是由斜線 (/) 區分開來。
0 表示以縱向列印,1 表示以橫向列印。
表示每一個邏輯頁面行數的值。
表示每行單一欄位字元數的值。
每一實體頁面的邏輯頁面數。
以十分之一點計算的標題字型點大小。
以十分之一點計算的內文字型點大小 。
目前的 .xpr 檔案建立時所使用的每英吋點數標度。
此 y 座標可建立頁面或邏輯頁面 (欄位) 中的文字列印邊界。此邊界是用來當做額外的檢查,以便檢視文字列印是否發生在預期的區域內。當您從相對應的字型中取得字元高度資訊時可能會出現錯誤,因此在進行「複合文字版面配置」和 EUC 列印時將會需要此邊界。
當真實文字從實體頁面中的第一頁邏輯頁面開始列印時,x/y 點為十分之一點。
1 表示需要將頁面字串附加在標題中的頁面編號之前。
0 表示只顯示頁面編號。
字型字串是 X 邏輯字型描述。將關鍵字 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 取代為 .xpr 檔案中目前的標題字型點大小。x 解析度和 y 解析度是由 * 指定的。如果可以的話,將平均寬度欄位設定為 0,以指示選擇可縮放字型。您也可以提供更多指定的字型名稱。
除了這些字型是用來列印頁面內文之外,其餘與 EXTRAHDNGFONT 相同。
針對頁面內容在 x 軸方向的移位,提供 x 軸座標位移以套用至頁面。此位移可以是 +ve 或 -ve 值。
除了 y 軸中發生移位之外,其餘與 x 置換相同。
當您處理一些頁邊寬度並不符合標準的印表機,而需要移動頁面中的列印內容時,這兩個關鍵字將非常有用。