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ố

EndXTọa độ ngang của điểm cuối đường thẳng
EndYTọa độ dọc của điểm cuối đường thẳng

Giá trị trả về

0Thấ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 only

Xem thêm

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath