EmfHeaderExtension1

EmfHeaderExtension1 class

L’oggetto HeaderExtension1 definisce la prima estensione dell’intestazione del metafile EMF. Aggiunge il supporto per un oggetto PixelFormatDescriptor (sezione 2.2.22) e record OpenGL [OPENGL] (sezione 2.3.9).

public sealed class EmfHeaderExtension1 : EmfHeaderObject

Costruttori

NomeDescrizione
EmfHeaderExtension1()Default_Costruttore

Proprietà

NomeDescrizione
BOpenGl { get; set; }Ottiene 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.
Bounds { get; set; }Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che specifica i limiti inclusivi e rettangolari nelle unità del dispositivo del rettangolo più piccolo che può essere disegnato attorno all’immagine memorizzata in il metafile
Bytes { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica la dimensione del metafile, in byte.
CbPixelFormat { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica la dimensione dell’oggetto PixelFormatDescriptor. DEVE essere 0x00000000 se non è impostato alcun formato pixel
Device { get; set; }Ottiene o imposta un oggetto SizeL WMF ([MS-WMF] sezione 2.2.2.22) che specifica la dimensione del dispositivo di riferimento, in pixel
Frame { get; set; }Ottiene o imposta un oggetto WMF RectL che specifica le dimensioni rettangolari inclusive, in unità di 0,01 millimetri, di un rettangolo che circonda l’immagine archiviata nel metafile
Handles { get; set; }Ottiene o imposta un intero senza segno a 16 bit che specifica il numero di oggetti grafici che verranno utilizzati durante l’elaborazione del metafile
Millimeters { get; set; }Ottiene o imposta un oggetto SizeL WMF che specifica la dimensione del dispositivo di riferimento, in millimetri
NDesription { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di caratteri nella matrice che contiene la descrizione del contenuto del metafile. Questo è zero se non c’è una stringa di descrizione.
NPalEntries { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di voci nella tavolozza del metafile. La tavolozza si trova nel record EMR_EOF
OffDescription { get; set; }Ottiene 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
OffPixelFormat { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica l’offset rispetto all’oggetto PixelFormatDescriptor. DEVE essere 0x00000000 se non è impostato alcun formato pixel.
Records { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di record nel metafile
RecordSignature { get; set; }Ottiene 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).
Reserved { get; set; }Ottiene o imposta un intero senza segno a 16 bit che DEVE essere 0x0000 e DEVE essere ignorato
Valid { get; }Ottiene un valore che indica se questoEmfHeaderObjectè valido.
Version { get; set; }Ottiene o imposta la versione (4 byte): un numero intero senza segno a 32 bit che specifica l’interoperabilità del metafile EMF. Questo DOVREBBE essere 0x00010000

Guarda anche