Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab

17 mai 2019 : accident de la base de données : plus d'infos

#1 2020-02-15 13:04:51 Texte verticale

cartide22
membre
Date d'inscription: 2017-12-06
Messages: 33

Texte verticale



Bonjour,

J'ai une petite question. Je cherche à mettre un texte à la verticale comme ceci :
R
O
U
G
E

mais quand je fais la rotation du mot cela me fait un rotation de tous mes autres élements.

Pouvez vous me dire comment je dois gerer ceci.

voici mon bout de sketch : (je veux juste faire une rotation de rouge et jaune.

  text("vert", centre, margehaut+180);
  text("bleu", centre, margehaut+575);
   rotate(HALF_PI);
  text("rouge", centre, margehaut+505);
  text("jaune", centre, margehaut+575);


  fill(255);
  stroke(5);
  rect(margehorizontale, 680, margeverticale, 90);
  rect(margehorizontale, 850, margeverticale, 90);


Merci pour votre reponse
Belle journée !

Hors ligne

 

#2 2020-02-15 16:30:18 Re : Texte verticale

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 798

Re: Texte verticale



Bonjour,

Il faut décomposer la chaîne de caractère en lettre, puis les agencer verticalement comme ceci :

PFont f;
String message = "ROUGE";

void setup() {
  size(400, 400);
  f = createFont("Arial",20,true);
}

void draw() { 
  background(255);
  fill(0);
  textFont(f);         
  int y = 100;
  for (int i = 0; i < message.length(); i++) {
    text(message.charAt(i),100,y);
    y += 20; 
  }
  noLoop();
}

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2020