矢量饼/矢量弦

类型定义结构体tagVECTORPIE{VECTOROBJECT对象;VECTORPOINT点;VECTORPEN笔;VECTORBRUSH刷;L_DOUBLE半径;L_DOUBLEStartAngle;L_DOUBLESweepAngle;} VECTORPIE, * pVECTORPIE, VECTORCHORD, * pVECTORCHORD;

VECTORPIE结构保存了一个矢量弧对象的信息。

VECTORCHORD结构保存有关vector chord对象的信息。

成员

VECTOROBJECT对象

抽象的对象。

VECTORPOINT

包含矢量饼对象顶点的VECTORPOINT结构,饼区段或和弦围绕该顶点扫过。

VECTORPEN

VECTORPEN结构,包含绘制矢量饼或矢量和弦对象时使用的笔的信息。

VECTORBRUSH

VECTORBRUSH结构,包含绘制矢量饼或矢量和弦对象时使用的画笔的信息。

L_DOUBLE半径

矢量饼或矢量弦对象的半径长度。该值以逻辑单位表示。

L_DOUBLEStartAngle

开始矢量扇形或矢量和弦的角度。数值应该在0到360度之间。小于0且大于360的值将在内部修改。

L_DOUBLESweepAngle

扫过矢量饼或矢量弦的角度。数值应该在360度和+360度之间。正角将从StartAngle以逆时针方向绘制。负角将按顺时针方向绘制。

评论

Object成员的nSize必须是该结构的sizeof。

Object成员的nType必须为VECTOR_PIE或VECTOR_CHORD。

pVECTORPIE是指向VECTORPIE结构的指针。

pVECTORCHORD是指向VECTORCHORD结构的指针。

下图给出了Point, Radius, StartAngle和SweepAngle参数的图形化表示。

图像\ Pie.gif
LEADTOOLS Vector C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。