THPDFPage.Fill Method

 

THPDFPage.Fill

THPDFPage

 

Topo  Anterior  Seguinte

Fill the path,

 

Delphi syntax:

procedure Fill;

 

C++ syntax:

void __fastcall Fill ( void );

 

Descrição

Preenche o caminho, usando a regra do número de enrolamento não nulo para determinar a região a preencher

Descrição

A regra de enrolamento não nulo é uma regra de preenchimento que determina se um ponto está dentro de uma região desenhando um raio a partir desse ponto até ao infinito em qualquer direção e examinando os locais onde um segmento do caminho cruza o raio. Começando com uma contagem de zero, some um sempre que um segmento do caminho cruza o raio da esquerda para a direita e subtraia um sempre que um segmento do caminho cruza o raio da direita para a esquerda. Depois de contar as interseções, se o resultado for zero então o ponto está fora do caminho. Caso contrário, está dentro

 

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