Classe EmfHeaderExtension1

Summary: The HeaderExtension1 object defines the first extension to the EMF metafile header.
It adds support for a PixelFormatDescriptor object (section 2.2.22) and OpenGL
[OPENGL] records (section 2.3.9).

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfHeaderExtension1

Inheritance: EmfHeaderObject

Constructors

NameDescrizione
EmfHeaderExtension1()Inizializza una nuova istanza della classe EmfHeaderExtension1

Properties

NameTypeAccessDescrizione
b_open_glintr/wOttiene o imposta un intero senza segno a 32 bit che indica se i comandi OpenGL sono presenti nel metafile.
0x00000000 I record OpenGL non sono presenti nel metafile.
0x00000001 I record OpenGL sono presenti nel metafile.
boundsRectangler/wOttiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che specifica i limiti rettangolari inclusivi‑inclusivi
in unità dispositivo del più piccolo rettangolo che può essere disegnato attorno all’immagine memorizzata nel
metafile
byteintr/wOttiene o imposta un intero senza segno a 32 bit che specifica la dimensione del metafile, in byte.
cb_pixel_formatintr/wOttiene o imposta un intero senza segno a 32 bit che specifica la dimensione dell’oggetto PixelFormatDescriptor.
Questo DEVE essere 0x00000000 se non è impostato alcun formato pixel.
deviceSizer/wOttiene o imposta un oggetto WMF SizeL ([MS-WMF] sezione 2.2.2.22) che specifica le dimensioni del dispositivo di riferimento, in pixel
frameRectangler/wOttiene o imposta un oggetto WMF RectL che specifica le dimensioni rettangolari inclusive‑inclusive, in unità di 0,01 millimetro
, di un rettangolo che circonda l’immagine memorizzata nel metafile
maniglieintr/wOttiene o imposta un intero senza segno a 16 bit che specifica il numero di oggetti grafici che saranno usati durante l’elaborazione del metafile
millimetersSizer/wOttiene o imposta un oggetto WMF SizeL che specifica le dimensioni del dispositivo di riferimento, in millimetri
n_desriptionintr/wOttiene o imposta un intero senza segno a 32 bit che specifica il numero di caratteri nell’array
che contiene la descrizione del contenuto del metafile. Questo è zero se non esiste una stringa di descrizione.
n_pal_entriesintr/wOttiene o imposta un intero senza segno a 32 bit che specifica il numero di voci nella palette del metafile
. La palette si trova nel record EMR_EOF
off_descriptionintr/wOttiene o imposta un intero senza segno a 32 bit che specifica l’offset dall’inizio di questo
record all’array che contiene la descrizione del contenuto del metafile
off_pixel_formatintr/wOttiene o imposta un intero senza segno a 32 bit che specifica l’offset all’oggetto PixelFormatDescriptor.
Questo DEVE essere 0x00000000 se non è impostato alcun formato pixel.
record_signatureEmfFormatSignaturer/wOttiene o imposta un intero senza segno a 32 bit che specifica la firma del record. Questo DEVE essere ENHMETA_SIGNATURE,
dall’enumerazione FormatSignature (sezione 2.1.14).
recordintr/wOttiene o imposta un intero senza segno a 32 bit che specifica il numero di record nel metafile
riservatointr/wOttiene o imposta un intero senza segno a 16 bit che DEVE essere 0x0000 e DEVE essere ignorato
validboolrRestituisce un valore che indica se questo EmfHeaderObject è valido.
versioneintr/wOttiene o imposta Version (4 byte): Un intero senza segno a 32 bit che specifica l’interoperabilità del metafile EMF. Questo DOVREBBE essere 0x00010000

Constructor: EmfHeaderExtension1()

 EmfHeaderExtension1() 

Inizializza una nuova istanza della classe EmfHeaderExtension1