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

NameDescrizione
EmfMetafileHeaderExtension2(header)Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.
EmfMetafileHeaderExtension2(header)Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.

Properties

NameTypeAccessDescrizione
emf_descriptionstringr/wOttiene 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_bufferSystem.Byter/wOttiene 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_headerEmfHeaderObjectr/wOttiene o imposta un oggetto Header (sezione 2.2.9), che contiene informazioni sul contenuto
e sulla struttura del metafile
emf_header_extension1EmfHeaderExtension1r/wOttiene o imposta un oggetto HeaderExtension1, che specifica informazioni aggiuntive sull’immagine nel metafile.
emf_header_extension2EmfHeaderExtension2r/wOttiene o imposta un oggetto HeaderExtension2, che specifica informazioni aggiuntive sull’immagine nel metafile
emf_header_record_bufferSystem.Byter/wOttiene 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_bufferSystem.Byter/wOttiene 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
dimensioneintr/wOttiene o imposta la dimensione del record
typeEmfRecordTyper/wOttiene o imposta il tipo.

Methods

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

ParametroTipoDescrizione
headerEmfMetafileHeaderExtension1L’intestazione.

Constructor: EmfMetafileHeaderExtension2(header)

 EmfMetafileHeaderExtension2(header) 

Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.

Parameters:

ParametroTipoDescrizione
headerEmfMetafileHeaderExtension2L’intestazione.

Method: create_from_header(header) [static]

 create_from_header(header) 

Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.

Parameters:

ParametroTipoDescrizione
headerEmfMetafileHeaderL’intestazione.

Returns

TipoDescrizione
EmfMetafileHeaderExtension1

Method: create_from_header_extension1(header) [static]

 create_from_header_extension1(header) 

Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.

Parameters:

ParametroTipoDescrizione
headerEmfMetafileHeaderExtension1L’intestazione.

Returns

TipoDescrizione
EmfMetafileHeaderExtension2

Method: create_from_header_extension2(header) [static]

 create_from_header_extension2(header) 

Inizializza una nuova istanza della classe EmfMetafileHeaderExtension2.

Parameters:

ParametroTipoDescrizione
headerEmfMetafileHeaderExtension2L’intestazione.

Returns

TipoDescrizione
EmfMetafileHeaderExtension2

Method: create_from_record(record) [static]

 create_from_record(record) 

Inizializza una nuova istanza della classe EmfMetafileHeader.

Parameters:

ParametroTipoDescrizione
recordEmfRecordIl record.

Returns

TipoDescrizione
EmfMetafileHeader

Method: create_from_type(type) [static]

 create_from_type(type) 

Inizializza una nuova istanza della classe EmfRecord.

Parameters:

ParametroTipoDescrizione
typeEmfRecordTypeIl tipo di record.

Returns

TipoDescrizione
EmfRecord