setTextColor, getTextColor

Définition Utilisation Exemple Côté technique
 

setTextColor(couleur);
Impose la couleur pour les prochains affichages de texte
Paramètres passés:
couleur: composé couleur 16 bits, voir RGBcolor()
Valeur retournée:
aucune

 

couleur=getTextColor();
Retourne la couleur du prochain texte
Paramètres passés:
aucune
Valeur retournée:
couleur 16 bits, voir RGBcolor()

 

textColor
Couleur du dessin actuel
Accès: lecture/écriture

 

A l'initialisation, la couleur des caractères est blanche. L'effacement d'écran d'une couleur quelconque impose la couleur opposée pour la couleur des textes. Cela permet d'avoir des caractères blancs si le fond est noir ou l'inverse.

Les caractères sont sur fond transparent. Pour avoir un fond, il faut le dessiner avant par exemple avec la fonction fillRect().

 

Exemples d'utilisation:
setTextColor(RED); RED s'applique à partir de maintenant

setTextColor(RED); text("Rouge "); Le mot rouge s'affiche en rouge!

text("Rouge "); setTextColor(RED); Le mot rouge s'affiche de la couleur d'avant car setTextColor() vient après l'écriture du mot

setTextColor(RGBcolor(0,RANDOM_RED),0); text("Rouge "); Le mot rouge s'affiche en un rouge quelconque

 

Voir aussi:
- MAX_RED...: Valeur maximum d'une composante couleur
- BLACK, WHITE, ...: Constantes couleurs
- setDrawInverse(); Choix du mode dessin ou inversion
- RGBcolor(); Transforme un triplet RGB en un code couleur
- getColor(); Retourne la couleur par défaut pour les dessins
- clrscr(); Efface l'écran