THPDFPage.Fill Method

 

THPDFPage.Fill

THPDFPage

 

Đầu trang  Trước  Tiếp

Tô path,

 

Delphi syntax:

procedure Fill;

 

C++ syntax:

void __fastcall Fill ( void );

 

Mô tả

Tô path, dùng quy tắc winding number khác 0 để xác định vùng cần tô

Mô tả

Quy tắc winding khác 0 là một quy tắc tô xác định một điểm có nằm trong một vùng hay không bằng cách vẽ một tia từ điểm đó ra vô cực theo bất kỳ hướng nào và kiểm tra những vị trí mà một đoạn của path cắt qua tia. Bắt đầu với bộ đếm bằng 0, cộng một mỗi lần một đoạn path cắt tia từ trái sang phải và trừ một mỗi lần một đoạn path cắt tia từ phải sang trái. Sau khi đếm các giao điểm, nếu kết quả bằng 0 thì điểm nằm ngoài path. Ngược lại, nó nằm trong

 

Ví dụ mã

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