Cairo.StrokeExtents (gb.cairo)
Calcule une boîte de détourage en coordonnées utilisateur couvrant la surface qui serait affectée (la surface encrée) par une opération
Cairo.Stroke , relativement au trait en cours et aux paramètres de tracé. Si le trait en cours est vide, retourne un rectangle vide. Les dimensions de la Surface et de sélection ne sont pas pris en compte.
Notez que si la largeur de ligne est fixée exactement à zéro, Cairo.StrokeExtents renverra un rectangle vide . Diffère de
Cairo.PathExtents qui peut être utilisé pour déterminer des limites non vides lorsque la largeur de ligne tend vers zéro.
Remarquer que Cairo.StrokeExtents doit effectuer nécessairement plus de travail pour déterminer précisément les surfaces encrées en regard des paramètres de trait, aussi Cairo.PathExtents peut être préférable en terme de performances si d’importantes surfaces non encrées sont desirées.
Voir aussi