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; }
财产价值
ObjectData
接收或设置一系列包含对象类型的数据的比特标签字段. 数据的内容和格式可能不同于每个对象类型。2.2.1 部分的个体对象定义,以获取更多信息。
public EmfPlusGraphicsObjectType ObjectData { get; set; }
财产价值
ObjectId
接收或设置对象识别器。EMF+ 对象表中的指数与对象相关联由此创建的记录. 值必须为零至63,包括。
public byte ObjectId { get; set; }
财产价值
ObjectType
接收或设置对象类型。
public EmfPlusObjectType ObjectType { get; set; }
财产价值
TotalObjectSize
接收或设置对象的总尺寸。如果记录是连续的,当连续点设置时,这个字段继续的对象有多个EMF+记录开始与EmfPlusContineudObjectRecord. 每个 EmfPlusContinuedObjectRecord 将包含一个TotalObjectSize. 一旦 TotalObjectSize 比特数已被阅读,下一个 EMF+记录将不会被视为继续对象的一部分。
public int TotalObjectSize { get; set; }