EmfLogPenEx 类

Summary: The LogPenEx object specifies the style, width, and color of an extended logical pen.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogPenEx

Inheritance: EmfBasePen

Constructors

Name描述
EmfLogPenEx()初始化 EmfLogPenEx 类的新实例

Properties

NameTypeAccess描述
argb_32_color_refintr/w获取或设置 WMF ColorRef 对象([MS-WMF] 第 2.2.2.8 节)。
该字段的解释取决于 BrushStyle 值,如本节后面的表所示。
brush_dib_patternWmfDeviceIndependentBitmapr/w获取或设置画刷 dib 图案。
brush_hatchEmfHatchStyler/w获取或设置画刷交叉图案。该字段的定义取决于
BrushStyle 值,如本节后面的表所示。
brush_styleWmfBrushStyler/w获取或设置 32 位无符号整数,指定来自
WMF BrushStyle 枚举([MS-WMF] 第 2.1.1.4 节)的笔刷样式。
如果 PenStyle 字段中的笔类型是 PS_GEOMETRIC,则该值必须是
BS_SOLID 或 BS_HATCHED。该字段的值可以是 BS_NULL,但仅当
PenStyle 中指定的线型为 PS_NULL 时。应使用 BS_NULL 样式
来指定没有效果的画刷。
num_style_entitiesintr获取 StyleEntry 字段中指定的数组的元素数量。
如果 PenStyle 未指定 PS_USERSTYLE,则该值应为零。
pen_styleEmfPenStyler/w获取或设置笔的样式
style_entryint[]r/w获取或设置一个可选的 32 位无符号整数数组,定义长度
短划线和间隙的长度,此笔绘制的线段中,当 PenStyle 的值为
是 PS_USERSTYLE(笔的线型)时。数组包含的条目数量
由 NumStyleEntries 指定,但其使用方式相当于无限重复
数组的第一个条目指定第一个短划线的长度。第二个
条目指定第一个间隙的长度。此后,短划线和间隙的长度交替出现。
如果 PenStyle 字段中的笔类型是 PS_GEOMETRIC,则长度以
逻辑单位指定;否则,以设备单位指定。
widthintr/w获取或设置 32 位无符号整数,指定笔绘制的线宽。
如果 PenStyle 字段中的笔类型是 PS_GEOMETRIC,则该值的宽度为
逻辑单位;否则,宽度以设备单位指定。
如果 PenStyle 字段中的笔类型是 PS_COSMETIC,则该值必须为 0x00000001。

Constructor: EmfLogPenEx()

 EmfLogPenEx() 

初始化 EmfLogPenEx 类的新实例