Solaris 一般桌上管理系統環境:使用者指南

希伯來文字的列印

希伯來文的列印是由一組過濾器執行的。希伯來語區性的套裝軟體-SUNWheu 應該安裝在印表機連接的那台伺服器及用戶端電腦上。

已安裝的希伯來文過濾器

下列的過濾器包含在希伯來語區性的套裝軟體中。

heb2ps

heb2ps 過濾器會將任何文字轉換為 postscript,並且將希伯來文字型連同其它字型一起送到印表機處。

hebl2r

當您用 hebl2r 過濾器列印時,所輸入的文字並沒有重新排列次序。文字會被格式化以放進有 80 欄的紙張大小。這樣對列印內含希伯來文字的英文文件頗有幫助。

hebr21

當您用 hebr21 過濾器列印時,所有的文字均會被翻轉,同時印表機的輸出會向右對齊。

hebtxt

當您以 hebtxt 過濾器列印時,文字會以希伯來文和英文的方向排序,同時印表機的輸出會向右對齊。

從指令行使用希伯來文過濾器

如果要從指令行列印,請用 hebtxt 過濾器。lp 的列印指令為 lp -T hebtxt -d printer_name

dt 應用程式中列印

dt 配置檔中的列印動作欄位應該加以修改,加進希伯來文字過濾器。以 dtmail 應用程式為例,/usr/dt/appconfig/types/he/dtmail.dt 檔案中的列印動作應為:

ACTION Print  

{

LABEL           Print 

ARG_TYPE        DTMAIL_FILE   

TYPE            COMMAND

WINDOW_TYPE     NO_STDIO

EXEC_STRING     sh -c ' \                                 

                dtmailpr -p -f %(File)Arg_1% | 

                /usr/lib/lp/postscript/convert_text -inputTextMode 

                -text_mode_implicit -outputTextMode text_mode_visual 

                -lineWidth 80 -inputLayoutDirection left_down

                -outputLayoutDirection right_down| mp -A4 -L he| dtlp 

                -u %(File)Arg_1%;'}


上面列的 convert_text 參數將會從右到左地列印向右對齊的文字。若要從左到右地列印向左對齊的文字,請以 -lineWidth 80 取代前一個參數。