EmfMetafileHeaderExtension2

EmfMetafileHeaderExtension2 class

Der EmfMetafileHeaderExtension2-Datensatz ist der Header-Datensatz, der in der zweiten Erweiterung von EMF -Metadateien verwendet wird. Nach dem EmfHeaderExtension2-Feld sind die restlichen Felder optional und können in beliebiger Reihenfolge vorhanden sein.

public sealed class EmfMetafileHeaderExtension2 : EmfMetafileHeaderExtension1

Konstrukteure

NameBeschreibung
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension1)Initialisiert eine neue Instanz vonEmfMetafileHeaderExtension2 Klasse.
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension2)Initialisiert eine neue Instanz vonEmfMetafileHeaderExtension2 Klasse.

Eigenschaften

NameBeschreibung
EmfDescription { get; set; }Ruft die EMF-Beschreibung ab oder legt sie fest. Eine optionale, nullterminierte Unicode-UTF16-LE-Zeichenfolge mit beliebiger Länge und beliebigem Inhalt. Seine Position im Datensatz und die Anzahl der Zeichen werden durch die Felder offDescription bzw. nDescription in EmfHeader angegeben. Wenn der Wert eines der Felder Null ist, ist keine Beschreibungszeichenfolge vorhanden.
EmfDescriptionBuffer { get; set; }Ruft die EMF-Beschreibung ab oder legt sie fest. buffer Ein optionales Array von Bytes, das die EMF-Beschreibungszeichenfolge enthält, die nicht zwingend mit dem festen Teil des EmfMetafileHeader-Datensatzes zusammenhängen muss. Dementsprechend ist das Feld in diesem Puffer mit der Bezeichnung „UndefinedSpace“ optional und MUSS ignoriert werden.
EmfHeader { get; set; }Holt oder setzt ein Header-Objekt (Abschnitt 2.2.9), das Informationen über den Inhalt und die Struktur der Metadatei enthält
EmfHeaderExtension1 { get; set; }Ruft ein HeaderExtension1-Objekt ab oder legt es fest, das zusätzliche Informationen zum Bild in der Metadatei angibt.
EmfHeaderExtension2 { get; set; }Ruft ein HeaderExtension2-Objekt ab oder legt es fest, das zusätzliche Informationen zum Bild in der Metadatei angibt
EmfHeaderRecordBuffer { get; set; }Ruft ein optionales Array von Bytes ab oder legt es fest, das den Rest des EMF-Header-Datensatzes enthält. Die Größe dieses Feldes MUSS ein Vielfaches von 4 Bytes sein
EmfPixelFormatBuffer { get; set; }Ruft ein optionales Array von Bytes ab oder legt es fest, das den EMF-Pixelformatdeskriptor enthält, der nicht unbedingt mit dem festen Teil des EmfMetafileHeaderExtension1-Datensatzes oder mit der EMF- -Beschreibungszeichenfolge zusammenhängen muss. Dementsprechend ist das Feld in diesem Puffer mit der Bezeichnung „UndefinedSpace“ optional und MUSS ignoriert werden
Size { get; set; }Ruft die Größe des Datensatzes ab oder legt sie fest
Type { get; set; }Ruft den Typ ab oder legt ihn fest.

Siehe auch