AddLineToPath
矢量图形、路径定义和绘制
描述
从路径当前点向 (EndX, EndY) 的新点添加一条直线,随后会将当前点移动到 (EndX, EndY),使下一个路径图元从该位置继续
语法
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);
参数
| EndX | 直线终点的水平坐标 |
|---|---|
| EndY | 线条终点的垂直坐标 |
返回值
| 0 | 失败 鈥?未打开文档或未使用 StartPath 启动路径 |
|---|---|
| 1 | 线段已添加到当前路径 |
备注
调用 StartPath 以设置路径起点,然后再首次调用 AddLineToPath 路径完全构建后,调用 DrawPath 或 DrawPathEvenOdd 绘制它 使用 ClosePath 绘制一条返回起点的最终线段
示例
// 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另请参阅
StartPath、AddCurveToPath、AddArcToPath、AddBoxToPath、ClosePath、DrawPath