é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 l'endroit où vont les marques. À quel point elles laissent voir au travers, comment elles se mêlent à ce qui est déjà dessous, quelle est l'épaisseur de la plume et comment ses bouts sont coupés : tout cela est réglé avant que la marque soit posée. Ce paquet de décisions, c'est l'état graphique.
Les rassembler sous un seul nom évite de les répéter. Dix formes dessinées à demi transparentes nomment dix fois le même état graphique, et le fichier ne tient les réglages qu'une fois.
Ce qu'il fait sur un vrai document
Une requête déclare un état graphique 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 graphique nomme est écrit. Un état graphique 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.