|
THPDFPage.Fill
|
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 BeschreibungDie 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
|