|
THPDFPage.Fill
|
Đầ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ã
|