Class EmfPlusObject

Class EmfPlusObject

Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Versammlung: Aspose.Imaging.dll (25.4.0)

Der EmfPlusObject-Rekord bestimmt ein Objekt für den Einsatz in grafischen Operationen.kann mehrere Aufzeichnungen erstrecken, die durch den Wert des Flagsfeldes angegeben werden.

public sealed class EmfPlusObject : EmfPlusObjectRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusObjectRecordType EmfPlusObject

Vererbte Mitglieder

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

Das EmfPlusObject-Register ist generisch; es wird für alle Arten von Objekten verwendet.bestimmte Objekttypen sind im ObjectData-Feld enthalten. ein konceptuelles Modell für die VerwaltungGrafikobjekte werden in Managing Graphics Objects (Abschnitt 3.1.2) beschrieben).

Constructors

EmfPlusObject(EmfPlusRecord)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusObject Klasse.

public EmfPlusObject(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Die Quelle.

Properties

IsContinuable

Er erhält oder stellt einen Wert an, der darauf hindeutet, ob diese Instanz kontinuierlich ist.Indiziert, dass die Objektdefinition im nächsten EmfPlusObject weitergehtDiese Flagge wird nie in der endgültigen Flagge eingestellt, die das Objekt definiert.

public bool IsContinuable { get; set; }

Eigentumswert

bool

ObjectData

Er bekommt oder setzt eine Reihe von Bytes, die Daten für die Art des Objekts enthalten, die indas Flaggefeld. Die Inhalte und Format der Daten können für jeden Objekttyp unterschiedlich sein.die einzelnen Objekteinstellungen in Abschnitt 2.2.1 für weitere Informationen.

public EmfPlusGraphicsObjectType ObjectData { get; set; }

Eigentumswert

EmfPlusGraphicsObjectType

ObjectId

Erhält oder stellt den Objektidentifikator.Der Index in der EMF+ Objekttabelle, um mit dem Objekt zu verbindenDer Wert muss von 0 bis 63 sein, inklusive.

public byte ObjectId { get; set; }

Eigentumswert

byte

ObjectType

Erhält oder stellt die Art des Objekts fest.

public EmfPlusObjectType ObjectType { get; set; }

Eigentumswert

EmfPlusObjectType

TotalObjectSize

Erhalten oder festlegen die Gesamtgröße des Objekts.Wenn die Aufzeichnung kontinuierlich ist, wenn die kontinuierliche Bit festgelegt wird, wird dieses FeldKontinuierende Objekte haben mehrere EMF+-Rekorde, die mitEmfPlusContineudObjectRecord. Jeder EmfPlusContinuedObjectRecord enthält eineTotalObjectSize. Sobald die Zahl der Byte von TotalObjectSize gelesen wurde, wird die nächste EMF+Die Aufzeichnungen werden nicht als Teil des fortlaufenden Objekts behandelt.

public int TotalObjectSize { get; set; }

Eigentumswert

int

 Deutsch