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
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
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
ObjectType
Erhält oder stellt die Art des Objekts fest.
public EmfPlusObjectType ObjectType { get; set; }
Eigentumswert
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; }