GdipDrawString()
Syntaxe
|
Resultat.i = GdipDrawString(*graphics, string.p-unicode, length.l, *font, @layoutRect.RectF, *stringFormat, *brush)
Paramètres
|
*graphics
[in] Pointeur sur un objet graphics.
string.p-unicode
[in] Chaîne de caractère Unicode à dessiner.
length.l
[in] Variable qui spécifie la longueur de la chaîne de caractère. Ce paramètre peut être à -1 si cette chaîne est terminée par un caractère #Null.
*font[in] Pointeur sur un objet font.
layoutRect.RectF
[in] Coordonnées du rectangle de la zone d'agencement qui contiendra la chaîne de caractères.
*stringFormat
[in] Pointeur sur un objet StringFormat. Ce paramètre peut être mis à 0 s'il n'est pas utilisé.
*brush
[in] Pointeur sur un objet brush.
Description
|
Cette fonction permet de dessiner une chaîne de caractère basée sur une police de caractère, une zone d'agencement et un format.
La fonction utilise une brush et une font qui sont des objets Gdi+ pour dessiner la chaîne de caractère sur le graphique passé en paramètre. La chaîne sera écrite à l'intérieur du rectangle défini par le paramètre layoutRect.RectF. Si le texte ne peut tenir dans le rectangle, il sera tronqué pour tenir à l'intérieur de manière partielle.
Résultat
de la fonction
|
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status
PB
- OS
|
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium