THPDFPage.Fill Méthode

 

THPDFPage.Fill

THPDFPage

 

Haut  Précédent  Suivant

Remplit le tracé

 

Syntaxe Delphi :

procedure Fill;

 

Syntaxe C++ :

void __fastcall Fill ( void );

 

Description

Remplit le tracé en utilisant la règle du nombre d'enroulement non nul pour déterminer la région à remplir

Description

La règle du nombre d'enroulement non nul détermine si un point se trouve à l'intérieur d'une région en traçant un rayon depuis ce point jusqu'à l'infini dans n'importe quelle direction et en examinant les endroits où un segment du tracé croise le rayon. En partant de zéro, ajoutez un à chaque fois qu'un segment croise le rayon de gauche à droite et retranchez un à chaque fois qu'un segment croise le rayon de droite à gauche. Après le comptage des croisements, si le résultat est zéro, le point est à l'extérieur du tracé. Sinon, il est à l'intérieur

 

Exemple de code

HPDF.CurrentPage.Ellipse( 100, 100, 75, 50 );   // Center on 100, 100, X Radius 75, Y Radius 50
HPDF.CurrentPage.Stroke;                          // Draw ellipse outline