THPDFPage.Fill Method

 

THPDFPage.Fill

THPDFPage

 

Góra  Poprzedni  Następny

Fill the path,

 

Delphi syntax:

procedure Fill;

 

C++ syntax:

void __fastcall Fill ( void );

 

Opis

Wypełnia ścieżkę, używając reguły nonzero winding number do określenia obszaru wypełnienia

Opis

Reguła nonzero winding to reguła wypełniania określająca, czy punkt znajduje się wewnątrz obszaru, przez poprowadzenie promienia od tego punktu do nieskończoności w dowolnym kierunku i sprawdzenie miejsc, w których segment ścieżki przecina promień. Zaczynając od licznika równego zero, dodaj jeden za każdym razem, gdy segment ścieżki przecina promień z lewej do prawej, i odejmij jeden, gdy segment ścieżki przecina promień z prawej do lewej. Po zliczeniu przecięć, jeśli wynik wynosi zero, punkt jest poza ścieżką; w przeciwnym razie jest wewnątrz

 

Code Example

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