Classe EmfMetafileHeaderExtension2

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

NameDescription
EmfMetafileHeaderExtension2(header)Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.
EmfMetafileHeaderExtension2(header)Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.

Properties

NameTypeAccessDescription
emf_descriptionstringr/wObtient ou définit la description EMF
Une chaîne Unicode UTF16-LE optionnelle, terminée par un caractère nul, de longueur et de contenu arbitraires.
Son emplacement dans l’enregistrement et le nombre de caractères sont spécifiés par les champs offDescription
et nDescription, respectivement, dans EmfHeader. Si la valeur de l’un de ces champs
est zéro, aucune chaîne de description n’est présente.
emf_description_bufferSystem.Byter/wObtient ou définit le tampon de description EMF
Un tableau d’octets optionnel qui contient la chaîne de description EMF, qui
n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EmfMetafileHeader. En conséquence, le champ de ce tampon nommé “UndefinedSpace”
est optionnel et DOIT être ignoré.
emf_headerEmfHeaderObjectr/wObtient ou définit un objet Header (section 2.2.9), qui contient des informations sur le contenu
et la structure du métafichier
emf_header_extension1EmfHeaderExtension1r/wObtient ou définit un objet HeaderExtension1, qui spécifie des informations supplémentaires sur l’image dans le métafichier.
emf_header_extension2EmfHeaderExtension2r/wObtient ou définit un objet HeaderExtension2, qui spécifie des informations supplémentaires sur l’image dans le métafichier
emf_header_record_bufferSystem.Byter/wObtient ou définit un tableau d’octets optionnel qui contient le reste de l’enregistrement d’en-tête EMF.
La taille de ce champ DOIT être un multiple de 4 octets
emf_pixel_format_bufferSystem.Byter/wObtient ou définit un tableau d’octets optionnel qui contient le descripteur de format de pixel EMF, qui n’est pas requis d’être contigu avec la partie fixe de l’enregistrement EmfMetafileHeaderExtension1 ou avec la chaîne de description EMF. En conséquence, le champ de ce tampon nommé “UndefinedSpace” est
optionnel et DOIT être ignoré
sizeintr/wObtient ou définit la taille de l’enregistrement
typeEmfRecordTyper/wObtient ou définit le type.

Methods

NameDescription
create_from_header(header)Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.
create_from_header_extension1(header)Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.
create_from_header_extension2(header)Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.
create_from_record(record)Initialise une nouvelle instance de la classe EmfMetafileHeader.
create_from_type(type)Initialise une nouvelle instance de la classe EmfRecord.

Constructor: EmfMetafileHeaderExtension2(header)

 EmfMetafileHeaderExtension2(header) 

Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.

Parameters:

ParamètreTypeDescription
headerEmfMetafileHeaderExtension1L’en-tête.

Constructor: EmfMetafileHeaderExtension2(header)

 EmfMetafileHeaderExtension2(header) 

Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.

Parameters:

ParamètreTypeDescription
headerEmfMetafileHeaderExtension2L’en-tête.

Method: create_from_header(header) [static]

 create_from_header(header) 

Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.

Parameters:

ParamètreTypeDescription
headerEmfMetafileHeaderL’en-tête.

Returns

TypeDescription
EmfMetafileHeaderExtension1

Method: create_from_header_extension1(header) [static]

 create_from_header_extension1(header) 

Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.

Parameters:

ParamètreTypeDescription
headerEmfMetafileHeaderExtension1L’en-tête.

Returns

TypeDescription
EmfMetafileHeaderExtension2

Method: create_from_header_extension2(header) [static]

 create_from_header_extension2(header) 

Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.

Parameters:

ParamètreTypeDescription
headerEmfMetafileHeaderExtension2L’en-tête.

Returns

TypeDescription
EmfMetafileHeaderExtension2

Method: create_from_record(record) [static]

 create_from_record(record) 

Initialise une nouvelle instance de la classe EmfMetafileHeader.

Parameters:

ParamètreTypeDescription
recordEmfRecordL’enregistrement.

Returns

TypeDescription
EmfMetafileHeader

Method: create_from_type(type) [static]

 create_from_type(type) 

Initialise une nouvelle instance de la classe EmfRecord.

Parameters:

ParamètreTypeDescription
typeEmfRecordTypeLe type d’enregistrement.

Returns

TypeDescription
EmfRecord