THPDFPage.Fill-metodi

THPDFPage.Fill

THPDFPage

Ylös Edellinen Seuraava

Täytä polku

Delphi syntax:

procedure Fill;

C++ syntax:

void __fastcall Fill ( void );

Kuvaus

Täytä polku käyttäen nonzero winding number -sääntöä täytettävän alueen määrittämiseen

Kuvaus

Nonzero winding -sääntö (nollasta eroava kierroslukusääntö) on täyttösääntö, joka määrittää, onko piste alueen sisällä piirtämällä säteen kyseisestä pisteestä äärettömyyteen mihin tahansa suuntaan ja tutkimalla polun osien säteen ylityskohtia. Aloittaen nollasta, lisää yksi joka kerta, kun polun osa ylittää säteen vasemmalta oikealle, ja vähennä yksi joka kerta, kun polun osa ylittää säteen oikealta vasemmalle. Ylitysten laskemisen jälkeen, jos tulos on nolla, piste on polun ulkopuolella. Muussa tapauksessa se on sisäpuolella

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