> Tech > Polices fantaisies

Polices fantaisies

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

En possession de nos graphiques et de nos boîtes, nous pouvons les remplir avec des données : de gros titres dans la grande boîte à  droite et de petits titres dans les petites boîtes à  gauche (figure 2).

Pour sélectionner la police, il faut émettre une suite de commandes qui

Polices fantaisies

précisent le caractère, la densité, la
taille en points, l’espacement, et la graisse. Ces commandes peuvent être
fort compliquées mais les imprimantes
HP proposent des exemples quand on
imprime une page de liste des polices
APCL. (on utilise pour cela les boutons
de sélection de menu sur l’imprimante
HP.)

Mon programme utilise six polices
différentes. Je les ai définies comme
constantes nommées dans mon programme
RPGLE (figure 3). Je les ai
nommées d’après le nombre de caractères
par pouce (CPI, characters per
inch) qu’elles impriment et d’après
leurs graisses respectives. Ainsi,
Z10MED imprime 10 CPI avec une
graisse moyenne, et Z12BLD imprime
12 CPI en gras.

Nous voilà  prêts à  imprimer des
mots. Bien que j’ai imprimé toutes ces
boîtes sur la page, l’OS/400 me croit
encore en haut de la page, donc je
peux utiliser des commandes d’interligne
et d’espacement normales au
moyen du RPG ou d’un autre langage
évolué. L’espacement peut poser un
problème, car les commandes de police
ne s’imprimeront pas. J’essaie soit
d’émettre les commandes de police
dans la ligne précédente (pour être
certain), soit d’utiliser l’espacement relatif (+1, par exemple).

Le CPI est différent avec chaque
police et certaines polices modifient
l’espacement en fonction du caractère
(c’est-à -dire qu’un Ai occupe moins
d’espace qu’un As). Il faut donc procéder
à  quelques essais pour imprimer
au bon endroit sur la page. Avec de la
persévérance, de la créativité et du
temps, vous imprimerez fort élégamment.

Pour imprimer des lignes simples
avec des changements de police, vous
pourriez également utiliser DDS pour
créer un fichier d’impression. Dans
notre exemple, c’eût d’ailleurs été bien
plus simple. Mais pour des graphiques
plus complexes, il est nécessaire d’incorporer
du PCL dans les programmes
d’impression.

Téléchargez cette ressource

Guide de Sécurité IA et IoT

Guide de Sécurité IA et IoT

Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010