Écrire un texte

Il est possible d'écrire du texte dans la fenêtre PyProcessing. La fonction text() permet d'afficher une chaîne de caractères. Cette fonction prend 3 paramètres : la chaîne de caractères, la coordonnée x du coin haut-gauche du texte, la coordonnée y du coin haut-gauche du texte .

Exemple

Saisissez et testez ce code

1
def setup():
2
    size(200,200)
3
    background(0,0,0)
4
    fill(255,255,0)
5
    text("Hello World",60,100)
6
7
def draw():
8
    pass

Comme vous le voyez, la couleur du texte et définie par la commande fill()

Complément

Il est possible de choisir la taille de la police de caractère avec la fonction textSize() qui prend pour unique paramètre la taille de la police de caractère.

on a vu un peu plus haut que les 2 derniers paramètres de la fonction text() correspondaient aux coordonnées du coin haut-gauche du texte. Il est possible de modifier ce comportement par défaut grâce à la fonction textAlign(). Cette fonction prend un seul paramètre qui peut être : LEFT, RIGHT ou CENTER.

Exemple

Saisissez et testez ce code

1
def setup():
2
    size(200,200)
3
    background(0,0,0)
4
    fill(255,255,0)
5
    text("Hello World",100,70)
6
    textAlign(RIGHT)
7
    text("Hello World",100,100)
8
    textAlign(CENTER)
9
    text("Hello World",100,130)
10
11
def draw():
12
    pass