3.5.8 Différences entre les systèmes de coordonnées SCS et PCL

SCS et PCL utilisent des systèmes de coordonnées de page différents. Ces différences doivent être prises en considération lors de l’utilisation du mode GDI. L’origine du système de coordonnées PCL est 0,0, ce qui correspond à l’intersection du bord gauche de la page logique et de la marge supérieure PCL (généralement située au-dessous du bord supérieur de la page logique et de la page physique).

La numérotation augmente vers le bas et à droite à partir du point d’origine. Le système de coordonnées SCS, en revanche, considère la page logique comme une grille de lignes et de colonnes. La cellule d’origine correspond à la ligne 1, colonne 1 et se trouve dans le coin supérieur gauche de la page physique.

REMARQUE :D’ordre général il est plus facile de définir un document n’utilisant qu’un seul jeu de commandes. Il est possible d’utiliser simultanément des commandes SCS et PCL, mais le résultat est imprévisible du fait des différences entre les deux systèmes de coordonnées.

Gestion des polices dans les blocs de transparence PCL

Le langage PCL permet de définir les caractéristiques d’une police en envoyant une série de commandes spécifiant chacune des caractéristiques. Par exemple, pour sélectionner la police Courier 12 points à espacement fixe, utilisant des caractères gras, droits, un pas de 10 caractères par pouce et le jeu de caractères ordinaires Roman-8 comme police PCL principale, vous devez envoyer la séquence :

[ÉCHAP](8U[ÉCHAP](s0P[ÉCHAP](s10H[ÉCHAP](s12v[ÉCHAP](s0S[ÉCHAP](s3B[ÉCHAP](s3T

Tableau 3-83

Caractéristiques PCL

Description

[ÉCHAP](8U

définit le jeu de symbole Roman-8

[ÉCHAP](s0P

définit l’espacement fixe

[ÉCHAP](s10H

définit 10 caractères par pouce

[ÉCHAP](s12v

définit la hauteur12 points

[ÉCHAP](s0S

définit le style droit

[ÉCHAP](s3B

définit l’épaisseur du gras

[ÉCHAP](s3T

définit la famille de la police Courier

REMARQUE :Le langage PCL accepte une description partielle de police ; les parties omises dans une sélection de police antérieure sont reportées. CELA PEUT PROVOQUER DES RÉSULTATS INATTENDUS ET CE N’EST DONC PAS RECOMMANDÉ. En règle générale, définissez toutes les caractéristiques de la police que vous sélectionnez.