Class EmfLogPenEx

Class EmfLogPenEx

名称: Aspose.Imaging.FileFormats.Emf.Emf.Objects 收藏: Aspose.Imaging.dll (25.4.0)

LogPenEx 对象指定了延伸逻辑笔的风格、宽度和颜色。

public sealed class EmfLogPenEx : EmfBasePen

Inheritance

object MetaObject EmfObject EmfBasePen EmfLogPenEx

继承人

EmfBasePen.PenStyle , EmfBasePen.Argb32ColorRef , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfLogPenEx()

public EmfLogPenEx()

Properties

Argb32ColorRef

获取或设置 WMF ColorRef 对象([MS-WMF] 部分 2.2.2.8)。字段取决于 BrushStyle 值,如下表中在本节中显示。

public override int Argb32ColorRef { get; set; }

财产价值

int

BrushDibPattern

接收或设置布布模型。

public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }

财产价值

WmfDeviceIndependentBitmap

BrushHatch

接收或设置刷帽模式. 这个字段的定义取决于BrushStyle 值,如下表中显示在此部分。

public EmfHatchStyle BrushHatch { get; set; }

财产价值

EmfHatchStyle

BrushStyle

接收或设置一个 32 位未标记的整合器,指定一个刷风格的铅笔从WMF BrushStyle 列表([MS-WMF] 部分 2.1.1.4)。如果 PenStyle 字段中的笔类型是 PS_GEOMETRIC,则该值也必须是BS_SOLID 或 BS_HATCHED. 这个字段的值可以是 BS_NULL,但只有如果在 PenStyle 中指定的行风格是 PS_NULL. BS_NULL 风格 SHOULD 使用指定一个没有效果的刷子。

public WmfBrushStyle BrushStyle { get; set; }

财产价值

WmfBrushStyle

NumStyleEntities

获取在 StyleEntry 字段中指定的序列中的元素数量。如果 PenStyle 不指定 PS_USERSTYLE,则该值 必须是零。

public int NumStyleEntities { get; }

财产价值

int

PenStyle

得到或设置笔风格

public override EmfPenStyle PenStyle { get; set; }

财产价值

EmfPenStyle

StyleEntry

接收或设置一个可选的 32 位未签名集合,定义长度由此笔绘制的线条中,当 PenStyle 的值是 PS_USERSTYLE 字符串风格为铅笔。由NumStyleEntries指定的输入,但它被用作无限重复序列中的第一个输入指定了第一个驱动器的长度。输入指定了第一个差距的长度,随后,差距和差距的长度变化。如果 PenStyle 字段中的铅笔类型是 PS_GEOMETRIC,则在逻辑单位;否则,长度在设备单位中指定。

public int[] StyleEntry { get; set; }

财产价值

int ( )

Width

接收或设置一个32位未标记的整合器,指定由铅笔绘制的线的宽度。如果 PenStyle 字段中的笔类型是 PS_GEOMETRIC,则该值是逻辑单位;否则,宽度在设备单位中指定。如果 PenStyle 字段中的笔类型是 PS_COSMETIC,则该值必须为 0x00000001。

public int Width { get; set; }

财产价值

int

 中文