Class EmfPlusPenOptionalData

Class EmfPlusPenOptionalData

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

EmfPlusPenOptionalData 对象指定图形笔的可选数据

public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType

Inheritance

object MetaObject EmfPlusObject EmfPlusStructureObjectType EmfPlusPenOptionalData

继承人

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusPenOptionalData()

public EmfPlusPenOptionalData()

Properties

CompoundLineData

获取或设置可选的 EmfPlusCompoundLineData 对象(2.2.9 节)指定一系列浮动点值,定义一个铅笔的组合线,由平行线组成和空间.这个领域必须存在,如果PenDataCompoundLine 旗帜在 PenDataFlags 字段中设置关于 EmfPlusPenData 对象

public EmfPlusCompoundLineData CompoundLineData { get; set; }

财产价值

EmfPlusCompoundLineData

CustomEndCapData

获取或设置可选的 EmfPlusCustomEndCapData 对象(第 2.2.2.11)它定义了定义的终端形状,即形状为使用在这个铅笔带的线的尽头,它可以是任何各式各样的形状,如方形、圆圈或钻石。如果 PenDataCustomEndCap 旗帜是在 EmfPlusPenData 对象的 PenDataFlags 字段中设置

public EmfPlusCustomEndCapData CustomEndCapData { get; set; }

财产价值

EmfPlusCustomEndCapData

CustomStartCapData

获取或设置可选的 EmfPlusCustomStartCapData 对象(第 2.2.2.15)它定义了自定义的起点形状,即使用此笔引的线的开始时,它可以是任何各式各样的形状,如方形、圆圈或钻石。此字段必须存在,如果 PenDataCustomStartCap 旗帜在 EmfPlusPenData 对象的 PenDataFlags 字段中设置

public EmfPlusCustomStartCapData CustomStartCapData { get; set; }

财产价值

EmfPlusCustomStartCapData

DashOffset

获取或设置可选的 32 位浮动点值,该值从线的起点到线的起点的距离第一個空間在一行線模式. 這個字段必須是如果 PenDataDashedLineOffset 旗帜在PenDataFlags 对 EmfPlusPenData 对象的字段。

public float DashOffset { get; set; }

财产价值

float

DashedLineCapType

获取或设置可选的 32 位签名整合器,指定格式为每个字符串的两端在一个字符串线上,这个字符串必须是如果 PenDataDashedLineCap 旗帜在PenDataFlags 对 EmfPlusPenData 对象的字段,以及值必须在DashedLineCapType列表中定义(第一百一十一章)

public EmfPlusDashedLineCapType DashedLineCapType { get; set; }

财产价值

EmfPlusDashedLineCapType

DashedLineData

获取或设置可选的 EmfPlusDashedLineData 对象(第 2.2.2.16)指定的长度和空间在一个常见的此字段必须存在,如果 PenDataDashedLine旗帜在 EmfPlusPenData 的 PenDataFlags 字段中设置对象。

public EmfPlusDashedLineData DashedLineData { get; set; }

财产价值

EmfPlusDashedLineData

EndCap

获取或设置可选的 32 位签名整合器,指定形状在 CustomEndCapData 字段中的一个行的结尾。该字段必须存在,如果 PenDataEndCap 旗帜设置在PenDataFlags 对 EmfPlusPenData 对象的字段,以及值必须在 LineCapType 列表中定义

public EmfPlusLineCapType EndCap { get; set; }

财产价值

EmfPlusLineCapType

Join

获取或设置一个可选的 32 位签名整合器,说明如何加入两条线是由同一笔拖动的,其结尾相遇。此字段必须在 PenDataJoin 旗帜设置时存在对 EmfPlusPenData 对象的 PenDataFlags 字段,以及值必须在 LineJoinType 列表中定义(第一百一十一章)

public EmfPlusLineJoinType Join { get; set; }

财产价值

EmfPlusLineJoinType

LineStyle

获取或设置可选的 32 位签名整合器,指定风格用于用此笔对象绘制的线条 该字段必须如果 PenDataLineStyle 旗帜设置在PenDataFlags 对 EmfPlusPenData 对象的字段,以及值必须在 LineStyle 列表中定义(第一百一十二条)

public EmfPlusLineStyle LineStyle { get; set; }

财产价值

EmfPlusLineStyle

MiterLimit

获取或设置可选的 32 位浮点值,指定测量器限制,即最大允许的尺寸长度比例路线宽度. 测量器长度是距离连接线的墙壁在内部的连接到线路墙壁的交叉点在附带外面。测量器的长度可以很大,当两个之间的角度线路很小,这个字段必须存在,如果PenDataMiterLimit 旗在 PenDataFlags 字段中设置关于 EmfPlusPenData 对象。

public float MiterLimit { get; set; }

财产价值

float

PenAlignment

获取或设置可选的 32 位签名整合器,指定笔宽的分布与路线的坐标被拖动. 这个字段必须如果 PenDataNonCenter 旗帜设置在PenDataFlags 对 EmfPlusPenData 对象的字段,以及值必须在 PenAlignment 中定义列表(第 2.1.1.24 节)

public EmfPlusPenAlignment PenAlignment { get; set; }

财产价值

EmfPlusPenAlignment

StartCap

接收或设置一个可选的 32 位签名整合器,指定形状在 CustomStartCapData 字段中的行开始。此字段必须在 PenDataStartCap 旗帜设置时存在在 EmfPlusPenData 对象的 PenDataFlags 字段中,以及值必须在 LineCapType 列表中定义(第一百一十八条)

public EmfPlusLineCapType StartCap { get; set; }

财产价值

EmfPlusLineCapType

TransformMatrix

获取或设置可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47)它定义了一个世界空间的装置空间转换为此字段必须存在,如果 PenDataTransform旗帜在 EmfPlusPenData 的 PenDataFlags 字段中设置对象。

public Matrix TransformMatrix { get; set; }

财产价值

Matrix

 中文