Previous Next Up Title Contents General Index Functions Index Bookshelf

ATTRIBUTS SOUS GRADUATIONS DUN AXE

TSAXST


SEQUENCE D'APPEL

TSAXST (STRID, STTYPE, NUMPER, FGRAD, LGRAD)

PARAMETRES EN ENTREE

INTEGER	STRID
INTEGER	STTYPE
INTEGER	NUMPER
INTEGER	FGRAD,LGRAD

ARGUMENTS

STRID
Identificateur de structure.
STTYPE
Type de définition des sous graduations
NUMPER
Nombre de sous graduations ou periode des sous graduations
FGRAD
Numéro de la première graduation affichée
LGRAD
Numéro de la dernière graduation affichée (en partant de la fin)

EFFET

Cette fonction permet de définir le nombre de tirets secondaires compris entre 2 graduations consécutives. Deux définitions sont possibles selon la valeur du flag SSTYPE : Supposons que l'axe comprenne N graduations (avec à priori N textes de graduations associés) :

Si SSTYPE = 0,

le nombre de tirets secondaires = NUMPER. Ces tirets sont uniformément repartis entre 2 graduations

consécutives : l'axe comprend N graduations et (N-1)*NUMPER tirets secondaires.

Si SSTYPE = 1,

parmi les N graduations, on affiche seulement un texte de graduation tout les NUMPER graduations. Les graduations dont le texte est effacé correspondent alors aux tirets secondaires. L'axe comprend ainsi à peu prés N/NUMPER graduations (avec un texte) et N-N/NUMPER tirets secondaires.

Les graduations ayant un texte affiché sont appelées graduations principales, les tirets secondaires (sans texte associé) sont aussi appelées graduations secondaires.

FGRAD correspond à l'indice de la première graduation principale parmi les N, et LGRAD à l'indice (en partant de la fin) de la dernière graduation principale. Quelque soit la valeur de SSTYPE, il s'agit du nombre-1 de textes que l'on efface au début et à la fin parmi les N graduations.

Si la fonction TSAXST n'est pas appelée, il n'y pas de graduations secondaires.

Exemples

CALL TSAXST (STRID, 1, 1, 3,2)

tous les textes de graduations sont affichés sauf les deux premiers et le dernier

il y a 2 titets secondaires au début de l'axe et 1 à la fin de l'axe.

CALL TSAXST (STRID, 1, 2, 1,1)

un texte de graduation sur 2 est affiché, et un tiret secondaire est tracé entre 2 textes.

CALL TSAXST (STRID, 0, 3, 1,1)

les N textes de graduation sont affichés, et 3 tirets secondaires sont tracés entre chaque graduation.

CALL TSAXST (STRID, 0, 4, 2,2)

N-2 textes de graduation sont affichés, (le premier et le dernier sont effacés) et 4 tirets secondaires sont tracés entre chaque graduation.

Ces attributs ne sont pas pris en compte par les axes calendaires


Previous Next Up Title Contents General Index Functions Index Bookshelf