Cairo.FillExtents (gb.cairo)
Calcule une boîte de détourage en coordonnées utilisateur couvrant la surface qui sera affectée , (la surface "encrée" ), par une opération
Fill selon le chemin courant et les paramètres de remplissage. Si le chemin courant est vide, retourne un rectangle vide ((0,0), (0,0)). Les dimensions de
surface et le découpage ne sont pas pris en compte.
Diffère de
PathExtents, qui est similaire, mais retourne une étendue non nulle pour certains chemins dépourvus de surface encrée, (comme un segment de ligne simple).
Notez que
FillExtents doit nécessairement effectuer plus de travail pour déterminer les surfaces encrées précises selon les règles de remplissage, aussi
PathExtents peut être préféré en regard des performances si des tracés d'étendues non encrées sont visés.
Voir aussi