Documentation de Gambas - /comp/gb.cairo/cairo/drawtext

/comp/gb.cairo/cairo/drawtext

# Cairo.DrawText (gb.cairo)

Static Sub DrawText ( Text As String )

Un opérateur de tracé qui génère des formes à partir d'une chaîne de caractères UTF-8, avec un rendu dépendant de la Font courante.

- Text est le texte encodé UTF-8 à tracer.

Cette fonction calcule d'abord un ensemble de glyphes à partir de la chaîne de caractères. Le premier glyphe est placé de manière à ce que son origine soit au point courant. L'origine de chaque glyphe suivant est décalée à partir du précédent de la valeur de chasse de ce dernier.

Après cet appel, le point courant est déplacé à l'origine où serait placé un glyphe supplémentaire selon la même progression. C'est à dire, le point courant sera à l'origine du glyphe final décalée de sa valeur de chasse. Cela permet un affichage facile de chaînes simples par des appels multiples à `Cairo.Text`.

L'appel à la fonction `Cairo.Text` est basé sur ce que les concepteurs appellent l'API texte "jouet" . Il est adapté à des demos courtes et des programmes simples , mais n'est pas présumé adéquate pour des applications fortes utilisatrices de textes.