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

/comp/gb.cairo/cairo/linewidth

# Cairo.LineWidth (gb.cairo)

Static Property LineWidth As Float

Retourne ou définit la largeur de la ligne en cours. La valeur de largeur de ligne spécifie le diamètre d’un stylo qui est circulaire en espace utilisateur, même si l’espace dispositif-stylo est en général une ellipse à cause de la mise à l’échelle/rotation/déformation de la matrice courante de transformation (MCT).

Quand on se réfère, dans la description ci dessus, à l’espace utilisateur et à la MCT, il s’agit de l’espace utilisateur et de la MCT actifs au moment de l’opération de tracé, et non pas au moment de la définition de la propriété largeur de ligne. L’utilisation la plus simple rend ces deux espaces identiques. C.a.d. que s’il n’y a pas de changement de la MCT entre la définition de la largeur de ligne, on peut se contenter de passer à la largeur de ligne les valeurs en espace utilisateur et ignorer cette note.

Comme pour les autres paramètres de tracé, la largeur de ligne en cours est examinée par Cairo.Stroke et Cairo.StrokeExtents