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
| Name | Description |
|---|---|
| EmfMetafileHeaderExtension2(header) | Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2. |
| EmfMetafileHeaderExtension2(header) | Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| emf_description | string | r/w | Obtient 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_buffer | System.Byte | r/w | Obtient 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_header | EmfHeaderObject | r/w | Obtient 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_extension1 | EmfHeaderExtension1 | r/w | Obtient ou définit un objet HeaderExtension1, qui spécifie des informations supplémentaires sur l’image dans le métafichier. |
| emf_header_extension2 | EmfHeaderExtension2 | r/w | Obtient ou définit un objet HeaderExtension2, qui spécifie des informations supplémentaires sur l’image dans le métafichier |
| emf_header_record_buffer | System.Byte | r/w | Obtient 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_buffer | System.Byte | r/w | Obtient 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é |
| size | int | r/w | Obtient ou définit la taille de l’enregistrement |
| type | EmfRecordType | r/w | Obtient ou définit le type. |
Methods
| Name | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | L’en-tête. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | L’en-tête. |
Method: create_from_header(header) [static]
create_from_header(header)
Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| header | EmfMetafileHeader | L’en-tête. |
Returns
| Type | Description |
|---|---|
| EmfMetafileHeaderExtension1 |
Method: create_from_header_extension1(header) [static]
create_from_header_extension1(header)
Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | L’en-tête. |
Returns
| Type | Description |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_header_extension2(header) [static]
create_from_header_extension2(header)
Initialise une nouvelle instance de la classe EmfMetafileHeaderExtension2.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | L’en-tête. |
Returns
| Type | Description |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_record(record) [static]
create_from_record(record)
Initialise une nouvelle instance de la classe EmfMetafileHeader.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| record | EmfRecord | L’enregistrement. |
Returns
| Type | Description |
|---|---|
| EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
Initialise une nouvelle instance de la classe EmfRecord.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| type | EmfRecordType | Le type d’enregistrement. |
Returns
| Type | Description |
|---|---|
| EmfRecord |