TextWidth

Komennolla textWidth(); voidaan selvittää tekstin pituus. Tämä on erittäin kätevää, jos tulostuslauseet ovat erilliset ja haluamme tulostaa samalle riville. Tehdään edellinen harjoitus kolmella eri muuttujalla ja kolmella eri tulostuskomennolla, niin että tekstit tulostuvat peräkkäin. Ohjelman koodi on seuraava.

Sanallinen algoritmi
  1. Aseta ikkunan kooksi 300 px vaakaan ja 200 px pystyyn.
  2. Aseta ikkunan taustaväriksi valkoinen.
  3. Aseta tekstin väriksi musta.
  4. Aseta fontin kooksi 24 px.
  5. Aseta merkkijonomuuttuja nimeltään: a, ja anna sille arvo: "Hei ".
  6. Aseta merkkijonomuuttuja nimeltään: b, ja anna sille arvo: "Mitä ".
  7. Aseta merkkijonomuuttuja nimeltään: c ja anna sille arvo: "kuuluu?".
  8. Tulosta muuttujan a arvo paikkaan (10,100).
  9. Tulosta muuttujan b arvo edellisen tekstin perään eli paikkaan (10+muuttujan a pituus,100).
  10. Tulosta muuttujan c arvo kahden edellisen tekstin perään eli paikkaan (10+muuttujan a ja b pituus,100).

// Ohjelman tehnyt: e-Oppi Oy
// 30.1.2017
void setup() { 
     size(300,200); // Määritellään ikkunan koko
     background(255); // Taustaväri valkoinen
     fill(0); // Täyttöväri musta
     textSize(24); //Fontin koko
}
void draw() { String a = "Hei, "; String b = "Mitä "; String c = "kuuluu?"; text(a,10,100); text(b,10+textWidth(a),100); text(c,10+textWidth(a+b),100); }

Ohjelma tulostaa seuraavaa.