EmfMetafileHeaderExtension2
Inhalt
[
Ausblenden
]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
Name | Beschreibung |
---|---|
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension1) | Initialisiert eine neue Instanz vonEmfMetafileHeaderExtension2 Klasse. |
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension2) | Initialisiert eine neue Instanz vonEmfMetafileHeaderExtension2 Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
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
- class EmfMetafileHeaderExtension1
- namensraum Aspose.Imaging.FileFormats.Emf.Emf.Records
- Montage Aspose.Imaging