Coordonnées

Dans Instrumenpoche, les coordonnées sont définies à partir du coin supérieur gauche de la zone de tracé. Elles sont exprimées en pixels. Les abscisses positives sont situées à droite, les ordonnées positives sont situées vers le bas.

Exemples

Un centimètre d'Instrumenpoche correspond à trente pixels.

Exemple

<action mouvement="montrer" objet="crayon" abscisse="90" ordonnee="60" />

Syntaxe

Les coordonnées sont en général données dans des attributs abscisse et ordonnee :

<action mouvement="..." objet="..." abscisse="..." ordonnee="..." />

Mais lorsque le code nécessite les coordonnées de deux points, on utilise abscisse1, ordonnee1, abscisse2 et ordonnee2

<action mouvement="..." objet="..." abscisse1="..." ordonnee1="..." abscisse2="..." ordonnee2="..." />

Quand le code peut éventuellement recevoir plus de deux coordonnées, les listes des abscisses et des ordonnées sont données dans les attributs abscisses et ordonnees, les valeurs étant séparées par des parenthèses, par exemple pour un tracé de polygone au crayon :

<?xml version="1.0" encoding="UTF-8"?>
<INSTRUMENPOCHE version="2">
<action mouvement="montrer" objet="crayon" />
<action mouvement="tracer" objet="crayon" id="1" forme="polygone" 
       abscisses="100,200,200,100" ordonnees="100,100,200,200" />
</INSTRUMENPOCHE>

Pour en savoir plus, consulter la documentation de l'objet concerné.