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
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
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
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 [][]