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.