Class EmfPlusDrawBeziers

Class EmfPlusDrawBeziers

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

EmfPlusDrawBeziers 记录描述了连接的 Bezier 曲线的序列。Bezier 数据点的订单是起点,控制点1。控制点2和终点. 查看更多信息 [MSDN-DrawBeziers].

public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawBeziers

继承人

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

EmfPlusDrawBeziers(EmfPlusRecord)

启动 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawBeziers 类的新例子。

public EmfPlusDrawBeziers(EmfPlusRecord source)

Parameters

source EmfPlusRecord

源源。

Properties

Compressed

收到或设置一个值,表明 PointData 是否被压缩。设置时, PointData 指定协调空间中的绝对位置。16 位整合坐标. 如果清晰, PointData 指定绝对位置在坐标空间中,有32位浮点坐标。请注意,如果相对旗(下)设置,则该旗是未定义的,必须忽略。

public bool Compressed { get; set; }

财产价值

bool

ObjectId

接收或设置对象识别器。EMF+中的 EmfPlusPen 对象指数(2.2.1.7)对象表以绘制 Bezier 曲线 值必须为 0 至 63,包括。

public byte ObjectId { get; set; }

财产价值

byte

PointData

获取或设置点数据一系列计算点,指定一个 Bezier 曲线的起点、终点和控制点,一个 Bezier 曲线的终点坐标是下一个的起点坐标,控制点用于产生 Bezier 效果。此序列中的数据类型由旗帜字段指定,如下: 数据类型 意思EmfPlusPointR 对象(第 2.2.2.37)如果 P 旗在旗帜中设置,则点指定相对位置。EmfPlusPointF 对象(第 2.2.2.36)如果 P 和 C 比特在旗帜字段中是清晰的,则点指定绝对位置。EmfPlusPoint 对象(第 2.2.2.35)如果 P 比特是清晰的,而 C 比特在旗帜字段中设置,则点指定相对位置。一个 Bezier 曲线不会通过其控制点。

public PointF[] PointData { get; set; }

财产价值

PointF ( )

Relative

收到或设置一个值,表明 PointData 是否相对。如果设置,在 PointData 中,每个元素都指定了坐标空间中的位置。这是与序列中的前一个元素所指定的位置相对的。在 PointData 中的第一个元素的情况下,在坐标中的先前位置(0,0) 是假设的. 如果明确, PointData 指定绝对位置到 C 旗。请注意,如果这个旗帜设置,则 C 旗帜(上方)不定义,必须忽略。

public bool Relative { get; set; }

财产价值

bool

 中文