getTextOrient()
Bibliothèque graphique pour shield Uno/Mega
Récupère la direction d'écriture pour la fonction text()
Exemples d'utilisation
if (getTextOrient()==EST) text("A l'est rien de nouveau");
Référence
byte getTextOrient(void);
Paramètre passé
Aucun
Valeur retournée
direction d'écriture. Peut prendre les valeurs NORMAL ou EST, NORD, SUD et OUEST
Voir aussi
- EST Pour écrire dans le sens normal
- SUD Pour écrire vers le bas
- OUEST Pour écrire vers la gauche
- NORD Pour écrire vers le haut
- NORMAL Pour écrire dans le sens normal
- setTextOrient(); Direction d'écriture des textes
- textOrient Contient la direction d'écriture des textes
- setGraphMode(); Initialisation de l'écran
- clrscr(); Efface l'écran
- text(); Écrit du texte
- setTextSize(); Taille des caractères
- setTextBold(); Gras ou normal
- setTextItalic(); Italique ou normal
- setTextOrient(); Avec ou sans empattement
- setTextCursor(); Coordonnés le point-curseur
- setTextKeep(); Choisit l'action si le texte déborde
- getTextWidth(); getTextHeight(); Retourne la taille de l'écriture de la chaîne passée
Notes
Il est possible d'écrire dans les 4 directions sur une même "page". Quand on change
l'orientation, cela réinitialise le curseur et le met dans le coin en haut à gauche pour le texte. Si on a fait appel à setTextOrient(NORD); les
coordonnés pour le graphisme et pour les textes sont différents, l'origine est en haut à gauche pour les graphismes, mais en bas à gauche pour les
textes. L'orientation des textes ne change pas ce qui est du dessin. Par exemple, on est toujours en mode portrait, mais les caractères s'écrivent de
travers. Il n'y a que pour une écriture vers l'est pour laquelle les coordonnés des textes est la même que ceux des dessins
Par défaut, les textes s'écrivent normalement, vers l'est. On peut utiliser au choix setTextOrient(EST); qui donne la direction, ou setTextOrient(NORMAL); qui est le sens normal d'écriture.
A l'initialisation, le mode est EST. Le changement de direction se fait par la fonction setTextOrient() et la lecture de la direction se fait par la fonction getTextOrient().
Ne pas confondre le mode PAYSAGE, PORTAIT, qui réinitialise l'écran et impose les directions pour les graphiques et dans un premier temps pour les texte, avec les directions d'écriture qui peuvent être choisi pour chaque affichage. On ne peut pas être en PORTRAIT et PAYSAGE en même temps, alors qu'on peut avoir des affichages vers l'est et vers le nord en même temps.