|
THPDFPage.ClosePathFillAndStroke
|
Haut Précédent Suivant |
|
Ferme, remplit et trace le chemin courant.
Syntaxe Delphi : procedure ClosePathFillAndStroke;
Syntaxe C++ : void __fastcall ClosePathFillAndStroke( void );
Description Ferme le chemin, le remplit puis le trace, en utilisant la règle du nombre d’enroulement non nul pour déterminer la région à remplir. Règle du nombre d’enroulement non nulPour les chemins convexes simples, la règle du nombre d’enroulement non nul définit l’intérieur et l’extérieur comme on s’y attend intuitivement. Les cas plus intéressants sont ceux des chemins complexes ou auto-sécants, comme ceux de l’illustration. Pour un chemin formé d’une étoile à cinq branches, tracée avec cinq segments de droite connectés qui se croisent, la règle considère que l’intérieur est toute la zone délimitée par l’étoile, pentagone central compris. Pour un chemin composé de deux cercles concentriques, les zones délimitées par les deux cercles sont considérées comme intérieures, à condition que les deux soient tracés dans le même sens. Si les cercles sont tracés en sens opposés, seule la forme de « beignet » entre les deux est intérieure selon la règle ; le « trou du beignet » est à l’extérieur.
[PICTURE nozerorul.bmp]
Exemple de code
|