THPDFPage.Fill Method

 

THPDFPage.Fill

THPDFPage

 

Oben  Zurück  Weiter

Füllt den Pfad

 

Delphi-Syntax:

procedure Fill;

 

C++-Syntax:

void __fastcall Fill ( void );

 

Beschreibung

Füllt den Pfad unter Verwendung der Nonzero-Winding-Regel (Nicht-Null-Windungszahl-Regel), um den zu füllenden Bereich zu bestimmen

Beschreibung

Die Nonzero-Winding-Regel (Nicht-Null-Windungszahl-Regel) ist eine Füllregel, die bestimmt, ob sich ein Punkt innerhalb eines Bereichs befindet. Dazu wird von diesem Punkt aus ein Strahl in eine beliebige Richtung bis ins Unendliche gezogen und die Stellen untersucht, an denen ein Pfadsegment den Strahl kreuzt. Beginnend mit einem Zähler von Null wird jedes Mal eins addiert, wenn ein Pfadsegment den Strahl von links nach rechts kreuzt, und eins subtrahiert, wenn ein Pfadsegment den Strahl von rechts nach links kreuzt. Wenn das Ergebnis nach dem Zählen der Kreuzungen Null ist, liegt der Punkt außerhalb des Pfades. Andernfalls liegt er innerhalb

 

Code-Beispiel

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