Class EmfPlusDrawClosedCurve
名称: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records 收藏: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawClosedCurve记录说明绘制一个关闭的枢机线
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
继承人
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
EmfPlusDrawClosedCurve(EmfPlusRecord)
启动 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve 类的新例子。RecordType - 一个 16 位未签名集成器,将此类记录识别为 EmfPlusDrawClosedCurve从 RecordType 列表(第 2.1.1.1 节)。 值必须是 0x4017.
public EmfPlusDrawClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
源源。
Properties
Compressed
收到或设置一个值,表明这个 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve 是否被压缩。这一点表明 PointData 字段是否指定压缩数据。设置时, PointData 指定坐标空间中的绝对位置,并使用 16 位整合坐标。明确情况下, PointData 用 32 位浮动点坐标在坐标空间中指定绝对位置。注意 如果设置相对旗帜(下方),则该旗帜不定义,必须忽略。
public bool Compressed { get; set; }
财产价值
ObjectId
接收或设置对象识别器。EMF+中的 EmfPlusPen 对象指数(2.2.1.7)对象表以绘制关闭曲线 值必须为零至63、包括。
public byte ObjectId { get; set; }
财产价值
PointData
获取或设置点数据一系列数点,指定定义线的终点,在一个关闭的枢机线,曲线继续通过 PointData 序列的最后点,并连接到序列中的第一个点。此序列中的数据类型由旗帜字段指定,如下: 数据类型 意思EmfPlusPointR 对象(第 2.2.2.37)如果 P 旗在旗帜中设置,则点指定相对位置。EmfPlusPointF 对象(第 2.2.2.36)如果 P 和 C 比特在旗帜字段中设置,则点指定绝对位置。EmfPlusPoint 对象(第 2.2.2.35)如果 P 比特是清晰的,而 C 比特在旗帜字段中设置,则点指定相对位置。
public PointF[] PointData { get; set; }
财产价值
PointF ( )
Relative
收到或设置一个值,表明这个 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve 是否相对。这个点表明 PointData 字段是否指定相对或绝对位置。如果设置,在 PointData 中,每个元素都指定在坐标空间中的位置,这是相对的。在序列中的前列所指定的位置。在 PointData 中的元素,在坐标(0.0)中的先前位置被假设。PointData 根据 C 旗帜指定绝对位置。请注意,如果此旗帜设置,压缩旗帜(上方)不定义,必须忽略。
public bool Relative { get; set; }
财产价值
Tension
接收或设置紧张一个 32 位浮动点号,说明 spline 是多么紧密它在通过点时旋转,一个值为 0 表示spline 是直线的序列,随着值的增加,為了解更多資訊,請參閱 [SPLINE77] 和 [PETZOLD].
public float Tension { get; set; }