Class EmfPlusObject

Class EmfPlusObject

Namn på plats: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Församling: Aspose.Imaging.dll (25.4.0)

EmfPlusObject-registret anger ett objekt för användning i grafiska operationer.kan spänna flera poster, vilket indikeras av värdet av fältet Flaggor.

public sealed class EmfPlusObject : EmfPlusObjectRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusObjectRecordType EmfPlusObject

Arvsmedlemmar

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-registret är generiskt; det används för alla typer av objekt.särskilda objekttyper finns i fältet ObjectData. en konceptuell modell för hantering avGrafiska objekt beskrivs i hantering av grafiska objekt (avsnitt 3.1.2).

Constructors

EmfPlusObject(EmfPlusRecord)

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusObject klass.

public EmfPlusObject(EmfPlusRecord source)

Parameters

source EmfPlusRecord

och källan .

Properties

IsContinuable

Få eller ange ett värde som anger om denna instans är kontinuerlig.Anger att objektdefinitionen fortsätter i nästa EmfPlusObjectDenna flagga ställs aldrig i det slutliga rekordet som definierar objektet.

public bool IsContinuable { get; set; }

Fastighetsvärde

bool

ObjectData

Få eller ställa in en uppsättning byter som innehåller data för den typ av objekt som anges iFlaggfältet. innehållet och formatet av data kan vara olika för varje objekttyp.De individuella objektdefinitionerna i avsnitt 2.2.1 för ytterligare information.

public EmfPlusGraphicsObjectType ObjectData { get; set; }

Fastighetsvärde

EmfPlusGraphicsObjectType

ObjectId

Få eller ställa in objektet identifierare.Indexet i EMF+ Objekttabellen för att associera med objektetvärdet måste vara noll till 63, inklusive.

public byte ObjectId { get; set; }

Fastighetsvärde

byte

ObjectType

Få eller ange typen av objektet.

public EmfPlusObjectType ObjectType { get; set; }

Fastighetsvärde

EmfPlusObjectType

TotalObjectSize

Få eller ange den totala storleken på objektet.Om inspelningen är kontinuerlig, när kontinuerlig bit ställs in, är detta fältFortsatta objekt har flera EMF+-rapporter som börjar medEmfPlusContineudObjectRecord. Varje EmfPlusContinuedObjectRecord innehåller enTotalObjectSize. När TotalObjectSize antal byter har läst, nästa EMF+Rekord kommer inte att behandlas som en del av det fortsatta objektet.

public int TotalObjectSize { get; set; }

Fastighetsvärde

int

 Svenska