|
通过一组点绘制开放折线路径(v2.213.0)
Delphi 语法:
procedure Polyline ( const Points: array of THPDFCurrPoint );
C++ 语法:
void __fastcall Polyline ( const THPDFCurrPoint* Points, const int Points_High );
说明
Polyline 从 Points[0] 出发,依次连接到 Points[Count-1],形成一条开放的折线路径(不自动闭合)。绘制完成后调用 Stroke 渲染。Points 数组至少需要 2 个元素,否则会抛出诊断异常。THPDFCurrPoint 为含 X、Y 字段的记录类型(Single 精度用户空间坐标)
参数
| Név | 说明 |
Points | 折线顶点数组,每个元素含 X、Y 坐标(用户空间单位);至少需要 2 个元素 |
代码示例
var
Pts: array[0..3] of THPDFCurrPoint;
begin
Pts[0].X := 10; Pts[0].Y := 50;
Pts[1].X := 80; Pts[1].Y := 150;
Pts[2].X := 160; Pts[2].Y := 80;
Pts[3].X := 240; Pts[3].Y := 150;
HPDF.CurrentPage.SetLineWidth(2);
HPDF.CurrentPage.Polyline(Pts);
HPDF.CurrentPage.Stroke;
end;
另请参阅: Polygon PolyBezier MoveTo LineTo Stroke
|