THPDFPage.Polyline

THPDFPage

 

顶部  上一页  下一页

通过一组点绘制开放折线路径(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 为含 XY 字段的记录类型(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