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

NameBeschreibung
EmfMetafileHeaderExtension2(header)Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.
EmfMetafileHeaderExtension2(header)Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.

Properties

NameTypeAccessBeschreibung
emf_descriptionstringr/wLiest 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_bufferSystem.Byter/wLiest 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_headerEmfHeaderObjectr/wLiest oder setzt ein Header-Objekt (Abschnitt 2.2.9), das Informationen über den Inhalt
und die Struktur der Metadatei enthält.
emf_header_extension1EmfHeaderExtension1r/wLiest oder setzt ein HeaderExtension1-Objekt, das zusätzliche Informationen über das Bild in der Metadatei angibt.
emf_header_extension2EmfHeaderExtension2r/wLiest oder setzt ein HeaderExtension2‑Objekt, das zusätzliche Informationen über das Bild in der Metadatei angibt
emf_header_record_bufferSystem.Byter/wLiest 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_bufferSystem.Byter/wLiest 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.
sizeintr/wLiest oder setzt die Größe des Datensatzes
typeEmfRecordTyper/wRuft ab oder legt den Typ fest.

Methods

NameBeschreibung
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:

ParameterTypBeschreibung
headerEmfMetafileHeaderExtension1Der Header.

Constructor: EmfMetafileHeaderExtension2(header)

 EmfMetafileHeaderExtension2(header) 

Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.

Parameters:

ParameterTypBeschreibung
headerEmfMetafileHeaderExtension2Der Header.

Method: create_from_header(header) [static]

 create_from_header(header) 

Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.

Parameters:

ParameterTypBeschreibung
headerEmfMetafileHeaderDer Header.

Returns

TypBeschreibung
EmfMetafileHeaderExtension1

Method: create_from_header_extension1(header) [static]

 create_from_header_extension1(header) 

Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.

Parameters:

ParameterTypBeschreibung
headerEmfMetafileHeaderExtension1Der Header.

Returns

TypBeschreibung
EmfMetafileHeaderExtension2

Method: create_from_header_extension2(header) [static]

 create_from_header_extension2(header) 

Initialisiert eine neue Instanz der EmfMetafileHeaderExtension2 Klasse.

Parameters:

ParameterTypBeschreibung
headerEmfMetafileHeaderExtension2Der Header.

Returns

TypBeschreibung
EmfMetafileHeaderExtension2

Method: create_from_record(record) [static]

 create_from_record(record) 

Initialisiert eine neue Instanz der Klasse EmfMetafileHeader.

Parameters:

ParameterTypBeschreibung
recordEmfRecordDer Datensatz.

Returns

TypBeschreibung
EmfMetafileHeader

Method: create_from_type(type) [static]

 create_from_type(type) 

Initialisiert eine neue Instanz der EmfRecord Klasse.

Parameters:

ParameterTypBeschreibung
typeEmfRecordTypeDer Datensatztyp.

Returns

TypBeschreibung
EmfRecord