AddLineToPath
Đồ họa vector, Định nghĩa và vẽ đường dẫn
Mô tả
Thêm một đoạn thẳng vào path hiện tại, từ điểm hiện tại của path tới điểm mới tại (EndX, EndY). Điểm hiện tại sau đó được chuyển tới (EndX, EndY) để hình nguyên thủy kế tiếp của path nối tiếp từ đó
Cú pháp
Delphi
Function TPDFlib.AddLineToPath(EndX, EndY: Double): Integer;
ActiveX
Function PDFlib::AddLineToPath(EndX As Double, EndY As Double) As Long
DLL
int DLAddLineToPath(int InstanceID, double EndX, double EndY);
Tham số
| EndX | Tọa độ ngang của điểm cuối đường thẳng |
|---|---|
| EndY | Tọa độ dọc của điểm cuối đường thẳng |
Giá trị trả về
| 0 | Thất bại – không có tài liệu nào đang mở, hoặc chưa có path nào được bắt đầu bằng StartPath. |
|---|---|
| 1 | Đoạn thẳng đã được thêm vào path hiện tại |
Ghi chú
Gọi StartPath trước AddLineToPath đầu tiên để đặt điểm bắt đầu của path. Sau khi path đã dựng xong, gọi DrawPath hoặc DrawPathEvenOdd để tô nó. Dùng ClosePath để vẽ một đoạn cuối quay về điểm bắt đầu
Ví dụ
// A zig-zag polyline
PDF.SetStrokeColor(0, 0, 0);
PDF.SetLineWidth(1);
PDF.StartPath(50, 100);
PDF.AddLineToPath(100, 150);
PDF.AddLineToPath(150, 100);
PDF.AddLineToPath(200, 150);
PDF.AddLineToPath(250, 100);
PDF.DrawPath(0); // 0 = outline onlyXem thêm
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath