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