Class EmfPlusObject

Class EmfPlusObject

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

EmfPlusObject 记录指定一个对象用于图形操作。可以扩展多个记录,这表明了旗帜字段的值。

public sealed class EmfPlusObject : EmfPlusObjectRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusObjectRecordType EmfPlusObject

继承人

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()

Remarks

EmfPlusObject 记录是通用的;它用于所有类型的对象。特定对象类型在 ObjectData 字段中包含。图形对象在管理图形对象中被描述(第 3.1.2 节)。

Constructors

EmfPlusObject(EmfPlusRecord)

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

public EmfPlusObject(EmfPlusRecord source)

Parameters

source EmfPlusRecord

源源。

Properties

IsContinuable

收到或设置一个值,表明此例是否可持续。表示对象定义继续在下一个 EmfPlusObject 中这个旗帜从未在定义对象的最终记录中设置。

public bool IsContinuable { get; set; }

财产价值

bool

ObjectData

接收或设置一系列包含对象类型的数据的比特标签字段. 数据的内容和格式可能不同于每个对象类型。2.2.1 部分的个体对象定义,以获取更多信息。

public EmfPlusGraphicsObjectType ObjectData { get; set; }

财产价值

EmfPlusGraphicsObjectType

ObjectId

接收或设置对象识别器。EMF+ 对象表中的指数与对象相关联由此创建的记录. 值必须为零至63,包括。

public byte ObjectId { get; set; }

财产价值

byte

ObjectType

接收或设置对象类型。

public EmfPlusObjectType ObjectType { get; set; }

财产价值

EmfPlusObjectType

TotalObjectSize

接收或设置对象的总尺寸。如果记录是连续的,当连续点设置时,这个字段继续的对象有多个EMF+记录开始与EmfPlusContineudObjectRecord. 每个 EmfPlusContinuedObjectRecord 将包含一个TotalObjectSize. 一旦 TotalObjectSize 比特数已被阅读,下一个 EMF+记录将不会被视为继续对象的一部分。

public int TotalObjectSize { get; set; }

财产价值

int

 中文