état graphique
Un état graphique est le paquet de réglages en vigueur pendant qu'une forme est dessinée.
En détail
Dessiner, ce n'est pas seulement dire où vont les marques. Leur transparence, la façon dont elles se mêlent à ce qui est déjà dessous, l'épaisseur du trait et la coupe de ses bouts : tout cela est réglé avant que la marque soit posée. Ce paquet de décisions est l'état.
Les réunir sous un nom évite de les répéter. Dix formes dessinées à moitié transparentes nomment dix fois le même état, et le fichier ne garde les réglages qu'une fois.
Ce qu'il fait sur un vrai document
Une requête déclare un état sous un nom et une forme l'applique par ce nom. Il dure exactement le temps de la forme qui l'a nommé : ce qui vient ensuite est dessiné comme si rien n'avait été demandé.
Seul ce que l'état nomme est écrit. Un état qui demande un réglage et rien d'autre laisse tout le reste exactement où il était.
D'où il vient, et pourquoi
L'idée vient des langages de description de page qui pilotaient les imprimantes : une imprimante avait très peu de mémoire, alors les réglages étaient tenus à un seul endroit et les marques y renvoyaient.
Elle est restée, parce qu'un fichier où les réglages sont écrits une fois est à la fois plus petit et plus facile à retoucher ensuite.
Glossaire
- transparence
- De la peinture qui laisse revenir ce qui est dessous, dans une proportion annoncée. C'est ce qui fait qu'une mention posée en travers d'une page laisse lire le texte qu'elle recouvre, et qu'un surlignage est un surlignage et non un pâté. Le fichier dit quelle part passe ; celui qui dessine la page calcule la couleur qui en résulte.
- requête
- Un appel au service : vous envoyez ce que le document doit dire, et vous recevez le document. Votre facture compte ces appels, un par document. Le nombre de pages d'un document n'est jamais compté.