THPDFPage.Chord

THPDFPage

 

顶部  上一页  下一页

在椭圆边界内以角度定义弦形(弧 + 弦直线)闭合路径(v2.213.0)

 

Delphi 语法:

procedure Chord ( X1, Y1, X2, Y2: Extended; BegAngle, EndAngle: Extended );

 

C++ 语法:

void __fastcall Chord ( double X1, double Y1, double X2, double Y2, double BegAngle, double EndAngle );

 

说明

 

Chord 在由 (X1, Y1)-(X2, Y2) 定义的椭圆边界框内绘制一段弧,然后在弧的起点与终点之间连一条直线,形成封闭的弦形路径。BegAngle 和 EndAngle 为角度制(0° 指向右方,逆时针增加)。绘制后调用 StrokeFillFillAndStroke 完成渲染

 

参数

 

نام说明
X1, Y1椭圆边界框左上角坐标(用户空间单位)
X2, Y2椭圆边界框右下角坐标(用户空间单位)
BegAngle弧起始角度(度,0 = 右方,逆时针方向)
EndAngle弧终止角度(度)

 

代码示例

// 在 (20,20)-(200,120) 的椭圆内绘制从 30° 到 150° 的弦形并填充
HPDF.CurrentPage.SetRGBFillColor(0.4, 0.7, 1.0);
HPDF.CurrentPage.Chord(20, 20, 200, 120, 30, 150);
HPDF.CurrentPage.FillAndStroke;

另请参阅: Pie DrawArc Ellipse Stroke Fill