G_LINE


Les objets G_LINE permettent d'afficher une ligne. L'écran ci-contre montre comment, sous Fashion, on édite une G_LINE.
Elle sont paramètrés par un champ de bit contenu dans l'ob_spec et défini comme il suit :







BitsDésignationSignification
0 … 3gline_colorCouleur de la ligne (voire la définition des nom de couleurs)
4 … 6gline_fillMotif de remplissage (voire plus bas dans cette page)
16 … 23gline_sizeTaille de la ligne (nombre impaire uniquement)
24 … 26gline_posPosition de la ligne dans l'objet
27 et 28gline_startForme de l'extrémité de départ
29 et 30gline_endForme de l'extrémité de fin
31gline_directionDirection de la ligne (gauche vers droite : bit … 0)


Définition du motif de remplissage "gline_fill" : Le motif de remplissage est le même que celui employé par Ménhir. Il est défini par la table ci-dessous.

ValeurSignificationMotif
000Motif vide (à ne pas utiliser)0000000000000000
001Trait continu1111111111111111
010Long tiret1111111111110000
011Pointillés1100000011000000
100Tiret-point1111111100001100
101Tiret1111111100000000
110Tiret-point-point1111000110010001
111Motif utilisateur (actuellement $AAAA) non encore définitxxxxxxxxxxxxxxxx


Définition du positionnement :

ValeurSignification
000Bord supérieur
001Bord droite
010Bord inférieur
011Bord gauche
100Diagonale descendante
101Diagonale montante
110Médiane horizontale
111Médiane verticale
Définition des extrémités :

ValeurSignification
00Rectangle
01Flèche
10Arrondie
11Réservé (non encore définie)


Retour à l'index