Class EmfPlusObject

Class EmfPlusObject

Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)

EmfPlusObject-registret angiver et objekt til brug i grafiske operationer.kan spande flere poster, som angives af værdien af Flaggen felt.

public sealed class EmfPlusObject : EmfPlusObjectRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusObjectRecordType EmfPlusObject

De arvede medlemmer

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 er generisk; det bruges til alle typer objekter.specifikke objekttyper er indeholdt i ObjectData-feltet. en konceptuel model for at administrereGrafiske objekter er beskrevet i Managing Graphics Objects (sektion 3.1.2).

Constructors

EmfPlusObject(EmfPlusRecord)

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.

public EmfPlusObject(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Den kilde.

Properties

IsContinuable

Giver eller indsætter en værdi, der angiver, om denne instans er fortsat.Indikerer, at objektdefinitionen fortsætter i den næste EmfPlusObjectDenne flag er aldrig indstillet i det endelige rekord, der definerer objektet.

public bool IsContinuable { get; set; }

Ejendomsværdi

bool

ObjectData

modtager eller indsætter en række byte, der indeholder data for den type objekt, som er angivet iFlaggefeltet. indholdet og formatet af dataene kan være forskellige for hver objekt type.De enkelte objekter defineret i afsnit 2.2.1 for yderligere oplysninger.

public EmfPlusGraphicsObjectType ObjectData { get; set; }

Ejendomsværdi

EmfPlusGraphicsObjectType

ObjectId

Giver eller indsætter objektidentifikatoren.Indekset i EMF+ Object Table til at forbinde med objektetVærdien må være 0 til 63, inkluderet.

public byte ObjectId { get; set; }

Ejendomsværdi

byte

ObjectType

Giver eller indsætter typen af objektet.

public EmfPlusObjectType ObjectType { get; set; }

Ejendomsværdi

EmfPlusObjectType

TotalObjectSize

Få eller indstille den samlede størrelse af objektet.Hvis optegnelsen er kontinuerlig, når den fortsatte bit er indstillet, er dette feltKontinuerlige objekter har flere EMF+-registreringer, der starter medEnhver EmfPlusContineudObjectRecord vil indeholde enTotalObjectSize. Når antallet af byte er blevet læst, er den næste EMF+Rekorden vil ikke blive behandlet som en del af det fortsatte objekt.

public int TotalObjectSize { get; set; }

Ejendomsværdi

int

 Dansk