EmfMetafileHeaderExtension2 Class
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 | Descripción |
|---|---|
| EmfMetafileHeaderExtension2(header) | Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2. |
| EmfMetafileHeaderExtension2(header) | Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| emf_description | string | r/w | Obtiene o establece la descripción EMF Una cadena Unicode UTF16-LE opcional, terminada en nulo, de longitud y contenido arbitrarios. Su ubicación en el registro y el número de caracteres se especifican mediante los campos offDescription y nDescription, respectivamente, en EmfHeader. Si el valor de cualquiera de los campos es cero, no hay cadena de descripción presente. |
| emf_description_buffer | System.Byte | r/w | Obtiene o establece el búfer de descripción EMF Una matriz de bytes opcional que contiene la cadena de descripción EMF, la cual no necesita ser contigua con la porción fija del registro EmfMetafileHeader. En consecuencia, el campo en este búfer que está etiquetado como “UndefinedSpace” es opcional y DEBE ser ignorado. |
| emf_header | EmfHeaderObject | r/w | Obtiene o establece un objeto Header (sección 2.2.9), que contiene información sobre el contenido y la estructura del metafile |
| emf_header_extension1 | EmfHeaderExtension1 | r/w | Obtiene o establece un objeto HeaderExtension1, que especifica información adicional sobre la imagen en el metafile. |
| emf_header_extension2 | EmfHeaderExtension2 | r/w | Obtiene o establece un objeto HeaderExtension2, que especifica información adicional sobre la imagen en el metafile |
| emf_header_record_buffer | System.Byte | r/w | Obtiene o establece una matriz de bytes opcional que contiene el resto del registro de encabezado EMF. El tamaño de este campo DEBE ser múltiplo de 4 bytes |
| emf_pixel_format_buffer | System.Byte | r/w | Obtiene o establece una matriz de bytes opcional que contiene el descriptor de formato de píxel EMF, que no es necesario que sea contigua con la porción fija del registro EmfMetafileHeaderExtension1 o con la cadena de descripción EMF. En consecuencia, el campo en este búfer que está etiquetado como “UndefinedSpace” es opcional y DEBE ser ignorado |
| tamaño | int | r/w | Obtiene o establece el tamaño del registro |
| type | EmfRecordType | r/w | Obtiene o establece el tipo. |
Methods
| Name | Descripción |
|---|---|
| create_from_header(header) | Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2. |
| create_from_header_extension1(header) | Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2. |
| create_from_header_extension2(header) | Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2. |
| create_from_record(record) | Inicializa una nueva instancia de la clase EmfMetafileHeader. |
| create_from_type(type) | Inicializa una nueva instancia de la clase EmfRecord. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | El encabezado. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | El encabezado. |
Method: create_from_header(header) [static]
create_from_header(header)
Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| header | EmfMetafileHeader | El encabezado. |
Returns
| Tipo | Descripción |
|---|---|
| EmfMetafileHeaderExtension1 |
Method: create_from_header_extension1(header) [static]
create_from_header_extension1(header)
Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | El encabezado. |
Returns
| Tipo | Descripción |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_header_extension2(header) [static]
create_from_header_extension2(header)
Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | El encabezado. |
Returns
| Tipo | Descripción |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_record(record) [static]
create_from_record(record)
Inicializa una nueva instancia de la clase EmfMetafileHeader.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| record | EmfRecord | El registro. |
Returns
| Tipo | Descripción |
|---|---|
| EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
Inicializa una nueva instancia de la clase EmfRecord.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| type | EmfRecordType | El tipo de registro. |
Returns
| Tipo | Descripción |
|---|---|
| EmfRecord |