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" />
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é.