Previous Next Up Title Contents General Index Functions Index Bookshelf

INTERROGATION ATTRIBUT FORMAT D'ÉCRITURE SUR UN AXE LINÉAIRE

TQAXGF


SEQUENCE D'APPEL

TQAXGF (STRID, FMTTYP, XXX, FMTDEC, PUIS10)

PARAMETRE EN ENTREE

INTEGER	STRID

PARAMETRES EN SORTIE

CHARACTER	FMTTYP
INTEGER	XXX
INTEGER	FMTDEC
INTEGER	PUIS10

ARGUMENTS

STRID
Identificateur de la structure de l'axe concerné par les attributs suivants :
FMTTYP
Type de format ( A= automatique, F= flottant, I= entier).
XXX
Ce paramètre n'est plus utilisé.
FMTDEC
Nombre de décimales après la virgule.
PUIS10
Puissance de 10 reportée à l'extrémité de l'axe.

EFFET

Cette fonction récupère les attributs relatifs au format d'écriture commun à toutes les graduations de l'axe linéaire d'identificateur STRID. Ces attributs ne seront pas significatifs si STRID correspond à un axe logarithmique.

Si FMTTYP = 'A' Le format d'écriture est choisi au mieux en fonction des valeurs aux deux extrémités de l'axe. Toute décimale supperflue, ainsi que tout zéro supperflu après une virgule seront supprimés. S'il n'y a aucune décimale nécessaire après la virgule, les graduations seront écrites sous un format entier. D'une façon générale, le format automatique privilégie l'aspect esthétique des graduations sur l'axe, et minimise le nombre de chiffres de ces graduations. Ces dernières seront systèmatiquement comprises entre 0.01 et 1000. Si les bornes de l'axe dépasse cet intervalle, une puissance de 10 (représentant un facteur multiplicatif) sera reporté à l'extrémité de l'axe, à côté de la flèche. La puissance de 10 est toujours un multiple de 3 (positif ou négatif).

Les valeurs des attributs FMTDEC et PUIS10 sont ignorées.

Si FMTTYP = 'F' Format flottant. Ce format est décrit de la même façon que le format E du langage FORTRAN. FMTDEC représente le nombre de décimales après la virgule, et PUIS10 la puissance de 10 choisie. Néanmoins, cette puissance ne sera pas appliquée pour chacune des graduations mais sera seulement reportée à l'extrémité de l'axe à côté de la flèche et représentera un facteur multiplicatif.

Si FMTTYP = 'I' Format entier. Ce format est similaire au format I du langage FORTRAN. Cependant il est aussi possible de reporter une puissance PUIS10 à l'extrémité de l'axe.

La valeur de l'attribut FMTDEC est ignorée.


Previous Next Up Title Contents General Index Functions Index Bookshelf