Solaris CDE - Guide de l'utilisateur

Impression de texte en hébreu

L'impression en hébreu s'effectue à l'aide de filtres. Le module SUNWheu pour l'hébreu doit être installé sur la machine serveur à laquelle l'imprimante est connectée et à la machine cliente.

Filtres installés pour l'hébreu

La liste suivante de filtres est incluse dans le module pour l'hébreu.

heb2ps

Le filtre heb2ps convertit le texte au format postscript et envoie la police hébreu à l'imprimante avec les autres polices.

hebl2r

Lorsque vous effectuez une impression en utilisant le filtre hebl2r, le texte entré n'est pas réorganisé. Le texte est formaté pour tenir dans une feuille à 80 colonnes. Cela sera utile pour imprimer un document en anglais ne comportant que peu de mots en hébreu.

hebr21

Lorsque vous effectuez une impression en utilisant le filtre hebr21, tout le texte est inversé et la sortie résultante alignée à droite.

hebtxt

Lorsque vous effectuez une impression en utilisant le filtre hebtxt, le texte est trié dans le sens de l'hébreu et de l'anglais et la sortie résultante alignée à droite.

Utilisation du filtre pour l'hébreu à partir de la ligne de commande

Pour effectuer une impression à partir de la ligne de commande, utilisez le filtre hebtxt. La commande d'impression lp est lp -T hebtxt -d printer_name .

Impressions à partir d'applications dt

La zone d'impression des fichiers de configuration dtdoit être modifiée pour ajouter le filtre de texte hébreu. Par exemple, dans l'application dtmail , l'action d'imprimer dans le fichier /usr/dt/appconfig/types/he/dtmail.dt se traduirait par :

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%;'}

Les paramètres convert_text imprimeront de droite à gauche le texte aligné à droite. Pour imprimer le texte aligné à gauche de gauche à droite, remplacez les paramètres précédents par -lineWidth 80.