THPDFPage.Fill Method

 

THPDFPage.Fill

THPDFPage

 

Øverst  Forrige  Neste

Fyll banen

 

Delphi-syntaks:

procedure Fill;

 

C++-syntaks:

void __fastcall Fill ( void );

 

Beskrivelse

Fyll banen ved å bruke regelen om ikke-null viklingstall for å avgjøre hvilket område som skal fylles

Beskrivelse

Regelen om ikke-null viklingstall er en fyllregel som avgjør om et punkt ligger innenfor et område ved å tegne en stråle fra punktet til uendelig i valgfri retning og undersøke stedene der et banesegment krysser strålen. Start med tallet null, legg til én hver gang et banesegment krysser strålen fra venstre mot høyre og trekk fra én hver gang et banesegment krysser strålen fra høyre mot venstre. Etter at kryssingene er telt, ligger punktet utenfor banen hvis resultatet er null. Ellers ligger det innenfor

 

Kodeeksempel

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