SCR/AL1 - TOME I. Les programmes
32. SCR4_A2G : traduction A2M vers GDI
Ce programme imprime un fichier rédigé en langage a2m sur une imprimante définie dans l'environnement Windows 95 ou Windows NT.
Il fait partie de la suite des outils de création de manuels:
- scr4_e pour créer une source .m
- scr4_h pour compiler les fichiers.m
- scr4_hm pour générer un fichier a2m
- scr4_a2f pour créer un fichier Frame ou
- scr4_a2h pour créer un fichier HTML ou
- scr4_a2r pour créer un fichier RTF (aide Windows) ou
- scr4_a2g pour imprimer le fichier
Le programme une fois lancé permet de changer les paramètres de l'impression et/ou de changer d'imprimante.
Ce programme n'est disponible que sous Win32 (scr4w_ag).
Syntaxe
Syntax : scr4_a2g -option args ... @responsefile
OPTION ARGUMENTS REQ DEFAULT DESCRIPTION
------ --------- --- ------- -----------
-i filename Y a2m input file
-ini filename N Ini file
-fs nn N Default Font Size
-tfs nn N Table Font Size
-color nn N Color (1) or B&W (0)
-tborder nn N Table Border
-pghead text N Page Header
-pgfoot text N Page Footer
-paranum nn N Para numbering (0|1)
-h N display this message
- -i indique le nom du fichier input (.a2m n'est pas requis)
- -ini donne le nom du fichier .ini qui sert à initialiser les paramètres. Par défaut, ce fichier est a2m.ini.
- -fs fontsize donne la taille des caractères du paragraphe par défaut (10 points par défaut).
- -tfs fontsize donne la taille par défaut des caractères des paragraphes dans les tableaux (8 par défaut).
- -color {0 | 1} indique si on souhaite utiliser la couleur
- -tborder {0 | 1} indique s'il faut dessiner un cadre autour des tableaux
- -pghead "text" indique le titre de chaque page. Pour y intégrer le numéro de page, il faut introduire %d dans le texte.
- -pgfoot "text" indique la footnote de chaque page. Pour y intégrer le numéro de page, il faut introduire %d dans le texte.
- -paranum {0 | 1} indique s'il faut numéroter les paragraphes (dont la définition contient number=n)
- -h fournit la syntaxe à l'écran.
La syntaxe complète des fichiers a2m se trouve dans un chapitre spécifique.
Exemple
$ scr4_h -c s_exes.m -o tmp.hlp
$ scr4_hm -c -i tmp
$ scr4w_ag -i tmp
Dans cet exemple, on trouve les opérations suivantes:
- compiler le fichier s_exes.m et stocker le résultat dans tmp.hlp
- générer un fichier tmp.a2m à partir de tmp.hlp
- imprimer le fichier tmp.a2m