Solaris 公用桌面环境:用户指南

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 替代前面的参数。