EmfMetafileHeaderExtension2 Classe
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 | Descrizione |
|---|---|
| EmfMetafileHeaderExtension2(header) | Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2. |
| EmfMetafileHeaderExtension2(header) | Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2. |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| emf_description | string | r/w | Ottiene o imposta la descrizione EMF Una stringa Unicode UTF16-LE opzionale, terminata da null, di lunghezza e contenuto arbitrari. La sua posizione nel record e il numero di caratteri sono specificati dai campi offDescription e nDescription, rispettivamente, in EmfHeader. Se il valore di uno dei due campi è zero, non è presente alcuna stringa di descrizione. |
| emf_description_buffer | System.Byte | r/w | Ottiene o imposta il buffer della descrizione EMF Un array di byte opzionale che contiene la stringa di descrizione EMF, che non è necessario essere contiguo con la parte fissa del record EmfMetafileHeader. Di conseguenza, il campo in questo buffer etichettato “UndefinedSpace” è opzionale e DEVE essere ignorato. |
| emf_header | EmfHeaderObject | r/w | Ottiene o imposta un oggetto Header (sezione 2.2.9), che contiene informazioni sul contenuto e sulla struttura del metafile |
| emf_header_extension1 | EmfHeaderExtension1 | r/w | Ottiene o imposta un oggetto HeaderExtension1, che specifica informazioni aggiuntive sull’immagine nel metafile. |
| emf_header_extension2 | EmfHeaderExtension2 | r/w | Ottiene o imposta un oggetto HeaderExtension2, che specifica informazioni aggiuntive sull’immagine nel metafile |
| emf_header_record_buffer | System.Byte | r/w | Ottiene o imposta un array di byte opzionale che contiene il resto del record dell’intestazione EMF. La dimensione di questo campo DEVE essere un multiplo di 4 byte |
| emf_pixel_format_buffer | System.Byte | r/w | Ottiene o imposta un array di byte opzionale che contiene il descrittore del formato pixel EMF, che non è necessario essere contiguo con la parte fissa del record EmfMetafileHeaderExtension1 o con la stringa di descrizione EMF. Di conseguenza, il campo in questo buffer etichettato “UndefinedSpace” è opzionale e DEVE essere ignorato |
| dimensione | int | r/w | Ottiene o imposta la dimensione del record |
| type | EmfRecordType | r/w | Ottiene o imposta il tipo. |
Methods
| Name | Descrizione |
|---|---|
| create_from_header(header) | Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2. |
| create_from_header_extension1(header) | Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2. |
| create_from_header_extension2(header) | Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2. |
| create_from_record(record) | Inizializza una nuova istanza della classe EmfMetafileHeader. |
| create_from_type(type) | Inizializza una nuova istanza della classe EmfRecord. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | L’intestazione. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | L’intestazione. |
Method: create_from_header(header) [static]
create_from_header(header)
Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| header | EmfMetafileHeader | L’intestazione. |
Returns
| Tipo | Descrizione |
|---|---|
| EmfMetafileHeaderExtension1 |
Method: create_from_header_extension1(header) [static]
create_from_header_extension1(header)
Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | L’intestazione. |
Returns
| Tipo | Descrizione |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_header_extension2(header) [static]
create_from_header_extension2(header)
Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | L’intestazione. |
Returns
| Tipo | Descrizione |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_record(record) [static]
create_from_record(record)
Inizializza una nuova istanza della classe EmfMetafileHeader.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| record | EmfRecord | Il record. |
Returns
| Tipo | Descrizione |
|---|---|
| EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
Inizializza una nuova istanza della classe EmfRecord.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| type | EmfRecordType | Il tipo di record. |
Returns
| Tipo | Descrizione |
|---|---|
| EmfRecord |