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