EmfPlusFillPolygon

EmfPlusFillPolygon class

EmfPlusFillPolygon 记录指定填充多边形的内部。

public sealed class EmfPlusFillPolygon : EmfPlusDrawingRecordType

构造函数

姓名 描述
EmfPlusFillPolygon(EmfPlusRecord) 初始化EmfPlusFillPolygon类的新实例。

特性

姓名 描述
BrushId { get; set; } 获取或设置画笔标识符 定义画笔的 32 位无符号整数,其内容 由标志字段中的 S 位确定。
virtual DataSize { get; set; } 获取或设置一个 32 位无符号整数,该整数必须在 RecordData 字段中定义 32 位对齐的 数据字节数跟随。这个数字不包括 12 字节的记录头。
virtual Flags { get; set; } 获取或设置一个 16 位无符号整数,该整数包含有关如何执行 操作和结构的一些记录的信息记录。
IsColor { get; set; } 获取或设置一个指示此实例是否为彩色的值。 如果设置,BrushId 将颜色指定为 EmfPlusARGB 对象(第 2.2.2.1 节)。 如果清除,BrushId 包含 EmfPlusBrush 对象(第 2.2.1.1 节)在 EMF+ 对象表中的索引。
IsCompressed { get; set; } 获取或设置一个值,指示此实例是否被压缩。 如果设置,PointData 使用 16 位 整数坐标指定坐标空间中的绝对位置。如果清除,PointData 指定坐标 空间中的绝对位置,使用 32 位浮点坐标
IsRelative { get; set; } 获取或设置一个值,指示此实例是否是相对的。 如果设置,PointData 中的每个元素指定坐标 空间中的位置,该位置相对于数组中前一个元素 指定的位置。对于 PointData 中的第一个元素,假定先前的 位置位于坐标 (0,0)。如果清除,PointData 根据 C 标志指定 绝对位置
PointData { get; set; } 获取或设置点数据 定义多边形顶点的 Count 点数组。 数组中的前两个点指定多边形的第一边。 每个附加点指定一个新边,其顶点 包括该点和前一个点。如果最后一个点和 第一个点不重合,则它们指定多边形的最后一条边。
virtual Size { get; set; } 获取或设置一个 32 位无符号整数,指定整条记录中的 32 位对齐字节数 ,包括 12 -byte 记录头和特定于记录的数据。
Type { get; } 获取标识记录类型的 16 位无符号整数。

也可以看看