EmfMetafileHeaderExtension2 Klasse
Summary: The EmfMetafileHeaderExtension2 record is the header record used in the second extension to EMF
metafiles. Following the EmfHeaderExtension2 field, the remaining fields are optional and
can be present in any order.
Module: aspose.imaging.fileformats.emf.emf.records
Full Name: aspose.imaging.fileformats.emf.emf.records.EmfMetafileHeaderExtension2
Inheritance: EmfMetafileHeaderExtension1
Constructors
| Name | Beschreibung |
|---|---|
| EmfMetafileHeaderExtension2(header) | Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse. |
| EmfMetafileHeaderExtension2(header) | Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| emf_description | string | r/w | Liest oder setzt die EMF-Beschreibung Eine optionale, nullterminierte Unicode UTF16-LE-Zeichenkette beliebiger Länge und Inhalts. Ihr Speicherort im Datensatz und die Anzahl der Zeichen werden durch die Felder offDescription und nDescription im EmfHeader angegeben. Wenn der Wert eines dieser Felder null ist, ist keine Beschreibungszeichenkette vorhanden. |
| emf_description_buffer | System.Byte | r/w | Liest oder setzt den EMF-Beschreibungs-Puffer Ein optionales Byte-Array, das die EMF-Beschreibungszeichenkette enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EmfMetafileHeader- Datensatzes sein muss. Dementsprechend ist das Feld in diesem Puffer, das “UndefinedSpace” heißt, optional und MUSS ignoriert werden. |
| emf_header | EmfHeaderObject | r/w | Liest oder setzt ein Header-Objekt (Abschnitt 2.2.9), das Informationen über den Inhalt und die Struktur der Metadatei enthält. |
| emf_header_extension1 | EmfHeaderExtension1 | r/w | Liest oder setzt ein HeaderExtension1-Objekt, das zusätzliche Informationen über das Bild in der Metadatei angibt. |
| emf_header_extension2 | EmfHeaderExtension2 | r/w | Liest oder setzt ein HeaderExtension2‑Objekt, das zusätzliche Informationen über das Bild in der Metadatei angibt |
| emf_header_record_buffer | System.Byte | r/w | Liest oder setzt ein optionales Byte-Array, das den Rest des EMF-Header-Datensatzes enthält. Die Größe dieses Feldes MUSS ein Vielfaches von 4 Bytes sein. |
| emf_pixel_format_buffer | System.Byte | r/w | Liest oder setzt ein optionales Byte-Array, das den EMF-Pixel-Format-Deskriptor enthält, der nicht zwingend zusammenhängend mit dem festen Teil des EmfMetafileHeaderExtension1-Datensatzes oder mit der EMF- Beschreibungszeichenkette sein muss. Dementsprechend ist das Feld in diesem Puffer, das “UndefinedSpace” heißt, optional und MUSS ignoriert werden. |
| size | int | r/w | Liest oder setzt die Größe des Datensatzes |
| type | EmfRecordType | r/w | Ruft ab oder legt den Typ fest. |
Methods
| Name | Beschreibung |
|---|---|
| create_from_header(header) | Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse. |
| create_from_header_extension1(header) | Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse. |
| create_from_header_extension2(header) | Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse. |
| create_from_record(record) | Initialisiert eine neue Instanz der Klasse EmfMetafileHeader. |
| create_from_type(type) | Initialisiert eine neue Instanz der EmfRecord Klasse. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | Der Header. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | Der Header. |
Method: create_from_header(header) [static]
create_from_header(header)
Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| header | EmfMetafileHeader | Der Header. |
Returns
| Typ | Beschreibung |
|---|---|
| EmfMetafileHeaderExtension1 |
Method: create_from_header_extension1(header) [static]
create_from_header_extension1(header)
Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | Der Header. |
Returns
| Typ | Beschreibung |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_header_extension2(header) [static]
create_from_header_extension2(header)
Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | Der Header. |
Returns
| Typ | Beschreibung |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_record(record) [static]
create_from_record(record)
Initialisiert eine neue Instanz der Klasse EmfMetafileHeader.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| record | EmfRecord | Der Datensatz. |
Returns
| Typ | Beschreibung |
|---|---|
| EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
Initialisiert eine neue Instanz der EmfRecord Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| type | EmfRecordType | Der Datensatztyp. |
Returns
| Typ | Beschreibung |
|---|---|
| EmfRecord |