THPDFPage.Pie

THPDFPage

 

顶部  上一页  下一页

在椭圆边界内以角度定义饼形楔形(弧 + 两条指向圆心的直线)闭合路径(v2.213.0)

 

Delphi 语法:

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

 

C++ 语法:

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

 

说明

 

Pie 在由 (X1, Y1)-(X2, Y2) 定义的椭圆边界框内绘制一段弧,然后从弧的两端各画一条直线指向椭圆圆心,形成封闭的饼形(扇形)路径(GDI Pie 角度重载语义)。BegAngle 和 EndAngle 为角度制(0° 指向右方,逆时针增加)。绘制后调用 FillFillAndStroke 完成渲染,适合绘制饼图扇区

 

参数

 

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

 

代码示例

// 绘制一个蓝色饼图扇区(从 0° 到 90°)
HPDF.CurrentPage.SetRGBFillColor(0.2, 0.4, 0.8);
HPDF.CurrentPage.Pie(50, 50, 250, 250, 0, 90);
HPDF.CurrentPage.FillAndStroke;

另请参阅: Chord DrawArc Ellipse DrawPie