INTTEROGATION DES FLAGS D'ANNOTATION DES CAMEMBERTS
SEQUENCE D'APPEL
TQPIAF (STRID, INTEXT, FLGTXT, FLGVAL, FLGPER, ALIGNT)
PARAMETRES EN ENTREE
INTEGER STRID
INTEGER INTEXT
PARAMETRES EN SORTIE
INTEGER FLGTXT
INTEGER FLGVAL
INTEGER FLGPER
INTEGER ALIGNT
ARGUMENTS
- STRID
- Identificateur de la structure du camembert concerné par les
attributs suivants :
- INTEXT
- Attribut des annotations internes ou externes au camembert :
- 0
- récupération de l'attribut pour les annotations internes
- 1
- récupération de l'attribut pour les annotations
externes
- FLGTXT
- Statut de visibilité des textes de part
- POFF
- 0 les textes sont invisibles
- PON
- 1 les textes sont visibles
- FLGVAL
- Statut de visibilité des valeurs de part
- POFF
- 0 les valeurs sont invisibles
- PON
- 1 les valeurs sont visibles
- FLGPER
- Statut de visibilité des % de part
- POFF
- 0 les % sont invisibles
- PON
- 1 les % sont visibles
- ALIGNT
- Alignement de l'annotation interne ou externe.
- ALIGNT = 1
- alignement à gauche
- ALIGNT = 2
- alignement au milieu
- ALIGNT = 3
- alignement à droite
- ALIGNT = 4
- alignement vers l'interieur du camembert
- ALIGNT = 5
- alignement vers l'exterieur du camembert
EFFET
Cette fonction permet de récupérer, pour le camembert
d'identificateur STRID, les flags de présence des textes, valeurs et
pourcentages dans l'annotation interne ou externe au camembert.
Si 2 annotations sont présentes à l'exterieur du camembert (texte
et valeur, ou texte et pourcentage, ou valeur et pourcentage) ou si les 3
annotations sont présentes, le paramètre ALIGNT permet de
préciser comment sont alignées ces 2 ou 3 annotations par rapport
à la boite d'annotation. Ce paramètre précise l'alignement
des annotations internes au camembert si INTEXT vaut 0.
