Class EmfMetafileHeader

Class EmfMetafileHeader

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

Die EMR_HEADER-Rekordtypen definieren die Ausgangspunktspunkte der EMF-Metafileund spezifizieren die Eigenschaften des Geräts, auf dem das Bild in der Metaphäredie Informationen im Header-Register ermöglicht es,EMF-Metafile müssen unabhängig von jedem bestimmten Ausgangsgerät sein.Der Wert des Bereichs Größe kann verwendet werden, um zwischen den verschiedenenEMR_HEADER Registertypen, die früher in diesem Abschnitt aufgeführt sind.Es gibt drei mögliche Header:Die Basis-Header, die das EmfMetafileHeader-Rekord ist.Der Festgrößte Teil dieses Header ist 88 Byte, und es enthält ein Header-Objekt.Die erste Erweiterung Header, die das EmfMetafileHeaderExtension1 Register ist.Der Festgrößte Teil dieses Header ist 100 Byte, und es enthält ein Header-Objektund ein HeaderExtension1 Objekt (Abschnitt 2.2.10).Die zweite Erweiterung Header, die das EmfMetafileHeaderExtension2 Register ist.Der Festgrößte Teil dieses Header ist 108 Byte, und es enthält ein Header-Objekt,ein HeaderExtension1 Objekt und ein HeaderExtension2 Objekt (Abschnitt 2.2.11).

[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

Vererbte Mitglieder

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfMetafileHeader(EmfRecord)

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

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

Das Rekord.

EmfMetafileHeader()

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

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

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

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

Der Header ist.

Properties

EmfDescription

Erhalten oder setzen die EMF-BeschreibungEine optionale, null-terminierte Unicode UTF16-LE String von arbiträren Länge und Inhalt.Ihre Position im Register und die Anzahl der Charaktere werden durch die OffDescription angegebenund nDescription Felder, entsprechend, in EmfHeader.ist null, keine Beschreibungstring ist vorhanden.

public string EmfDescription { get; set; }

Eigentumswert

string

EmfDescriptionBuffer

Erhalten oder setzen die EMF Beschreibung BufferEine optionale Reihe von Byten, die die EMF-Beschreibungslinie enthält, dienicht verpflichtet, mit der festen Portion des EmfMetafileHeader verträglich zu seinentsprechend, das Feld in diesem Buffer, das als “UndefinedSpace” gekennzeichnet wird"Es ist optional und muss ignoriert werden.

public byte[] EmfDescriptionBuffer { get; set; }

Eigentumswert

byte [][]

EmfHeader

Er erhält oder setzt ein Header-Objekt (Abschnitt 2.2.9), das Informationen über den Inhalt enthältDie Struktur des Metaphys

public EmfHeaderObject EmfHeader { get; set; }

Eigentumswert

EmfHeaderObject

EmfHeaderRecordBuffer

Er erhält oder setzt eine optionale Reihe von Byten, die den Rest des EMF-Header-Registers enthält.Die Größe dieses Felds muss mehr als 4 Byte sein.

public byte[] EmfHeaderRecordBuffer { get; set; }

Eigentumswert

byte [][]

 Deutsch