Définition | Utilisation | Exemple | Côté technique |
PecheuxGraph.zip\PecheuxGraph\examples\Documentation\Exemple-312-getTextWidth\Exemple-312-getTextWidth.ino (dans votre fichier téléchargé): // Ce programme invente un mot et l'écrit centré sur l'écran avec différents attributs // Pour le centrer, il faut connaître sa taille avant #include <PecheuxGraph.h> void setup() { setGraphMode(PAYSAGE); // Initialisation générale } byte n; String chaine; // Des caractères à écrire void loop() { clrscr(); // Attributs quelconques setTextSize(random(6)+1); // Taille des caractères entre 1 et 10 setTextSerif(random(2)); // Avec ou sans empattements setTextItalic(random(5)==0?ITALIC:NORMAL); // Italique une fois sur 5 setTextBold(random(3)+1); // Entre 1 et 4 traits // Mot quelconque chaine=char(random(26)+'A'); // Première lettre en majuscule for (int i=random(4)+2; i>0; i--) chaine+=char(random(26)+'a'); // Suit 2 à 5 minuscules // Ecriture du texte centré setTextCursor(DEMI_LARGEUR-getTextWidth(chaine)/2,DEMI_HAUTEUR-getTextHeight(chaine)/2); text(chaine); delay(1000); } ![]()
Voir aussi: |