Manuel Amos Professional  Sommaire  Index

Acces a une Imprimante


Nom        Code        Effet
aSGR22     ESC[22m     hauteur normale
aSHORP2    ESC[2w      elite actif
aSHORP1    ESC[1w      elite inactif
aSHORP4    ESC[4w      condense actif
aSHORP3    ESC[3w      condense inactif
aSHORP6    ESC[6w      agrandi actif
aSHORP5    ESC[5w      agrandi inactif
aDEN6      ESC[6"z     impression ombragee active
aDEN5      ESC[5"z     impression ombragee inactive
aDEN4      ESC[4"z     double frappe active
aDEN3      ESC[3"z     double frappe inactive
aDEN2      ESC[2"z     qualite lettre active
aDEN1      ESC[1"z     qualite lettre inactive
aSUS2      ESC[2v      exposant actif
aSUS1      ESC[1v      exposant inactif
aSUS       ESC[4v      indice actif
aSUS3      ESC3v       indice inactif

Pour imprimer une chaine de texte en italique et souligne, par exemple, la routine suivante peut etre utilisee :

X> ESC$=Chr$(27)
   LF$=ESC$+"E"
   Printer Open
   Printer Send ESC$+"[3m"+ESC$+"[4m"+"Bonjour!"+LF$
   Printer Close

L etat de l impression peut etre surveille avec les fonctions PRINTER CHECK et PRINTER ERROR. L impression peut egalement etre annulee avec PRINTER ABORT, qui seront expliquees plus loin.

Impression d ecran
Il existe trois facons d utiliser la commande PRINTER DUMP pour effectuer un "screen dump".

PRINTER DUMP
instruction : imprimer le contenu de l ecran AMOS Professional
Printer Dump
Printer Dump x1, y1 To x2, y2
Printer Dump x1, y1 To x2, y2, px, py, setting

Utilisee sans parametres, PRINTER DUMP imprime l ensemble de l ecran en une seule operation. Si l ecran contient des graphismes complexes, cela peut prendre un certain temps.

Une zone selectionnee de l ecran peut etre envoyee a l imprimante, en conservant le ratio d aspect et la taille de l ecran. Autrement dit, si seule la moitie de l affichage est imprimee, elle occupera exactement la moitie de l espace d une impression complete.

Retour    Suivant
10.03.03