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; }
财产价值
BrushDibPattern
接收或设置布布模型。
public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }
财产价值
BrushHatch
接收或设置刷帽模式. 这个字段的定义取决于BrushStyle 值,如下表中显示在此部分。
public EmfHatchStyle BrushHatch { get; set; }
财产价值
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; }
财产价值
NumStyleEntities
获取在 StyleEntry 字段中指定的序列中的元素数量。如果 PenStyle 不指定 PS_USERSTYLE,则该值 必须是零。
public int NumStyleEntities { get; }
财产价值
PenStyle
得到或设置笔风格
public override EmfPenStyle PenStyle { get; set; }
财产价值
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; }