TSPIAP (STRID, INTEXT, POSIT)
INTEGER STRID INTEGER INTEXT INTEGER POSIT
Pour les annotations externes au camembert, les 5 valeurs différentes de POSIT sont utilisées, tandis que les annotations internes peuvent être écrites seulement radialement (POSIT=1) ou horizontalement (POSIT=2).
Si TSPIAP n'est pas appelée, les annotations internes et externes sont écrites horizontalement (POSIT=2).
Description du calcul des positions des annotations externes suivant la valeur de POSIT
On considère que d1,d2 et d3 sont les valeurs courantes des attributs distances d'annotations définies par la fonction TSPIAD
POSIT = 1 : Les annotations sont écrites parallèlement à la bissectrice de chaque secteur. Le point P1 le plus interne de l'annotation est sur la bissectrice à la distance d1+d2+d3 du centre du camembert. La fléche va du point P1 au point P2 (sur la bissectrice à la distance d1 du centre)

POSIT = 2 : Les annotations sont écrites horizontalement le long de la bissectrice de chaque secteur. Le point P3 le plus interne de la flèche est sur la bissectrice à la distance d1 du centre du camembert. Le deuxième point P2 de la flèche est sur la bissectrice à la distance d1+d2 du centre du camembert. Le point P1 de la flèche est à la même hauteur que P2 à la distance d3. L'annotation part du point P1


POSIT = 4 : Les annotations du camembert sont toutes alignées sur une ligne verticale soit à droite soit à gauche du camembert. Le point P3 le plus interne de la flèche est sur la bissectrice à la distance d1 du centre du camembert. Le deuxième point P2 de la flèche est sur la bissectrice à la distance d1+d2 du centre du camembert. Le point P1 de la flèche est à la même hauteur que P2 mais il est à une distance d1+d2+d3 du centre du camembert. L'annotation part du point P1

