THPDFPage.Fill メソッド

 

THPDFPage.Fill

THPDFPage

 

トップへ  前へ  次へ

パスを塗りつぶします、

 

Delphi 構文:

procedure Fill;

 

C++ 構文:

void __fastcall Fill ( void );

 

説明

ゼロ以外のワインディング数規則(nonzero winding number rule)を使用して塗りつぶす領域を決定し、パスを塗りつぶします。

説明

ゼロ以外のワインディング規則(nonzero winding rule)は、ある点から任意の方向に無限遠まで光線を引き、パスのセグメントが光線と交差する場所を調べることによって、その点が領域の内側にあるかどうかを決定する塗りつぶし規則です。カウントを0から開始し、パスセグメントが光線を左から右に横切るたびに1を追加し、パスセグメントが光線を右から左に横切るたびに1を減算します。交差を数えた後、結果が0の場合、点はパスの外側にあります。それ以外の場合、それは内側にあります

 

コード例

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