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
|