EmfPolyBezierTo
EmfPolyBezierTo class
EMR_POLYBEZIERTO 记录根据当前位置指定一条或多条贝塞尔曲线。
public sealed class EmfPolyBezierTo : EmfDrawingRecordType
构造函数
姓名 | 描述 |
---|---|
EmfPolyBezierTo() | 初始化EmfPolyBezierTo 类的新实例。 |
EmfPolyBezierTo(EmfRecord) | 初始化EmfPolyBezierTo 类的新实例。 |
特性
姓名 | 描述 |
---|---|
APoints { get; set; } | 获取或设置 WMF PointL 对象的 Count 长度数组([MS-WMF] 第 2.2.2.15 节) 指定端点和控制以逻辑单位表示的贝塞尔曲线点。 |
Bounds { get; set; } | 获取或设置一个 128 位 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),该对象指定 边界矩形,在设备单元。 |
Size { get; set; } | 获取或设置记录的大小 |
Type { get; set; } | 获取或设置类型。 |
评论
三次贝塞尔曲线是使用 aPoints:::47 指定的端点和控制点定义的:::场地。第一条曲线是从第一个点到第四个点绘制的,使用第二个和第三个 点作为控制点。序列中的每条后续曲线恰好需要多三个点: 以前一条曲线的终点作为起点, 序列中接下来的两个点是控制点,第三个是终点。 应该使用当前笔绘制三次贝塞尔曲线