setTextCursor, getTextCursorX, getTextCursorY

Définition Utilisation Exemple Côté technique
 

setTextCursor(x, y);
setTextCursor(x);

Fixe la position du curseur texte
Paramètres passés:
x: abscisse,   y: ordonnée
Valeur retournée:
aucune

 

x=getTextCursorX();
y=getTextCursorY();

Retourne la position du curseur texte
Paramètres passés:
aucun
Valeur retournée:
abscisse ou ordonnée du point-curseur

 

textCursorX
textCursorY
Position du curseur texte
Accès: lecture/écriture

 

Le curseur texte est le point le plus en haut à gauche qui sera utilisé lors de la prochaine écriture. Après une écriture, il est positionné après le dernier caractère écrit, augmenté de l'espace inter caractère.

L'origine de l'écran est, comme pour le mode dessin, en haut à gauche. Les abscisses sont croissantes vers la droite et les ordonnées vers le bas. Si on fait pivoter le système d'écriture par la fonction setTextOrient(), cela fait aussi pivoter les axes définissant le curseur.

 

Exemples d'utilisation:
setTextCursor(LARGEUR-30, HAUTEUR-8); text("Bonjour"); Ecrit le mot bonjour au milieu de l'écran

x=getTextCursorX(); text("A"); setTextCursor(x); text("B"); Les lettres A et B se superposent. Ici on n'a pas besoin de replacer le curseur verticalement.

 

Voir aussi:
- Fonte vectorielle Définition de la fonte utilisée
- text(); Écrit du texte
- setTextSize(); Taille des caractères
- setTextBold(); Gras ou normal
- setTextItalic(); Italique ou normal
- setTextSerif(); Avec ou sans empattement
- setTextOrient(); Direction d'écriture des textes
- setTextKeep(); Choisit l'action si le texte déborde
- getTextWidth(); getTextHeight(); Retourne la taille de l'écriture de la chaine passée