Class EmfPlusDrawCurve
名称: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records 收藏: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawCurve记录说明绘制一个枢机线注意: ObjectID (1 位元): EmfPlusPen 对象的指数(2.2.1.7)在 EMF+ 对象表中,要绘制曲线,值必须为 0 至 63,包括。
public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawCurve
继承人
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawCurve(EmfPlusRecord)
启动 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawCurve 类的新例子。
public EmfPlusDrawCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
源源。
Properties
Compressed
收到或设置一个值,表明这个 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve 是否被压缩。这一点表明 PointData 字段是否指定压缩数据。设置时, PointData 指定坐标空间中的绝对位置,并使用 16 位整合坐标。明确情况下, PointData 用 32 位浮动点坐标在坐标空间中指定绝对位置。注意 如果设置相对旗帜(下方),则该旗帜不定义,必须忽略。
public bool Compressed { get; set; }
财产价值
NumSegments
接收或设置分数计算一个 32 位未签名的整合器,指定了组成 spline 的线条部分的数量。
public int NumSegments { get; set; }
财产价值
ObjectId
接收或设置对象识别器。EMF+中的 EmfPlusPen 对象指数(2.2.1.7)对象表要绘制曲线 值必须为零至63、包括。
public byte ObjectId { get; set; }
财产价值
PointData
接收或设置一个序列,无论是 32 位签名集成器或 32 位浮动点号计算长度,定义要打破线的终点的协调值。
public PointF[] PointData { get; set; }
财产价值
PointF ( )
Tension
接收或设置紧张一个 32 位浮动点号,说明 spline 是多么紧密它在通过点时旋转,一个值为 0 表示spline 是直线的序列,随着值的增加,為了解更多資訊,請參閱 [SPLINE77] 和 [PETZOLD].
public float Tension { get; set; }