ATTRIBUTS DU LIBELLÉ DE L'AXE
SEQUENCE D'APPEL
void tset_axis_label (strid, FLGLAB, poslab, snslab, hcrlab, label)
PARAMETRES EN ENTREE
Pint strid;
Tvisibility_flag flglab;
Tlabel_position poslab;
Ttext_path snslab;
Pfloat hcrlab;
char *label;
ARGUMENTS
- strid
- Identificateur de la structure de l'axe concerné par les attributs
suivants :
- flglab
- statut de visibilité du libellé
- TVISIBILITY_DEFAULT
- visibilité par défaut
- TVISIBILITY_OFF
- le libellé est invisible
- TVISIBILITY_ON
- le libellé est visible
- poslab
- Position du libellé par rapport au trait principal de l'axe.
- TLABEL_AT_DEFAULT
- position dépendant de l'orientation de l'axe
- TLABEL_AT_MIDDLE
- le libellé est au milieu de l'axe au dessus ou au dessous du trait
principal de l'axe.
- TLABEL_AT_END
- le libellé est à l'extrémité de l'axe
(deuxième point donné lors de la création de l'axe). Il
sera à côté d'une éventuelle flèche et d'une
éventuelle puissance reportée en bout d'axe.
- snslab
- Sens d'écriture du libellé.
- TPATH_DEFAULT
- sens d'écriture dépendant de l'orientation de l'axe
- TPATH_RIGHT
- écriture de gauche à droite
- TPATH_LEFT
- écriture de droite à gauche
- TPATH_DOWN
- écriture de haut en bas
- TPATH_UP
- écriture de bas en haut
- hcrlab
- Hauteur des caractères du libellé. Cette hauteur est
donnée dans l'espace normalisé [0-1] × [0-1] (× [0-1]),
defini par la fonction tdomain ou tdomain3. Si hcrlab
<= 0, la hauteur des caractères est fixée à 0.035
- label
- Texte du libellé.
EFFET
Cette fonction positionne les 4 attributs relatifs à l'écriture
du libellé de l'axe d'identificateur strid. La valeur des
attributs position et sens d'écriture du libellé est relative
à un axe XY. Pour interpréter cette valeur pour une des 5 autres
orientations d'axes (XZ, YX, YZ, ZX, ZY), il suffit de se référer
aux rotations effectuées pour passer d'un axe XY à un de ces
axes. Ces rotations sont rappelées pour chaque description des axes
élémentaires. Le label peut apparaître sur plusieurs lignes
en insérant un caractère de contrôle dans la chaîne
label (voir tset_new_line_ctrl)
