EmfHeaderExtension1

EmfHeaderExtension1 class

L’objet HeaderExtension1 définit la première extension de l’en-tête du métafichier EMF. Il ajoute la prise en charge d’un objet PixelFormatDescriptor (section 2.2.22) et des enregistrements OpenGL [OPENGL] (section 2.3.9).

public sealed class EmfHeaderExtension1 : EmfHeaderObject

Constructeurs

NomLa description
EmfHeaderExtension1()Default_Constructor

Propriétés

NomLa description
BOpenGl { get; set; }Obtient ou définit un entier non signé 32 bits qui indique si les commandes OpenGL sont présentes dans le métafichier. 0x00000000 Les enregistrements OpenGL ne sont pas présents dans le métafichier. 0x00000001 Les enregistrements OpenGL sont présents dans le métafichier.
Bounds { get; set; }Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui spécifie les limites rectangulaires inclusives-inclusives en unités de périphérique du plus petit rectangle pouvant être dessiné autour de l’image stockée dans le métafichier
Bytes { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie la taille du métafichier, en octets.
CbPixelFormat { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie la taille de l’objet PixelFormatDescriptor. Cela DOIT être 0x00000000 si aucun format de pixel n’est défini
Device { get; set; }Obtient ou définit un objet WMF SizeL ([MS-WMF] section 2.2.2.22) qui spécifie la taille du périphérique de référence, en pixels
Frame { get; set; }Obtient ou définit un objet WMF RectL qui spécifie les dimensions rectangulaires inclusives-inclusives, en unités de 0,01 millimètre, d’un rectangle qui entoure l’image stockée dans le métafichier
Handles { get; set; }Obtient ou définit un entier non signé 16 bits qui spécifie le nombre d’objets graphiques qui seront utilisés lors du traitement du métafichier
Millimeters { get; set; }Obtient ou définit un objet WMF SizeL qui spécifie la taille de l’appareil de référence, en millimètres
NDesription { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie le nombre de caractères dans le tableau qui contient la description du contenu du métafichier. C’est zéro s’il n’y a pas de chaîne de description.
NPalEntries { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie le nombre d’entrées dans la palette de métafichier . La palette est située dans la fiche EMR_EOF
OffDescription { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie le décalage entre le début de cet enregistrement et le tableau contenant la description du contenu du métafichier
OffPixelFormat { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie le décalage de l’objet PixelFormatDescriptor. Cela DOIT être 0x00000000 si aucun format de pixel n’est défini.
Records { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie le nombre d’enregistrements dans le métafichier
RecordSignature { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie la signature de l’enregistrement. Cela DOIT être ENHMETA_SIGNATURE, de l’énumération FormatSignature (section 2.1.14).
Reserved { get; set; }Obtient ou définit un entier non signé 16 bits qui DOIT être 0x0000 et DOIT être ignoré
Valid { get; }Obtient une valeur indiquant si celaEmfHeaderObjectest valide.
Version { get; set; }Obtient ou définit la version (4 octets) : entier non signé 32 bits qui spécifie l’interopérabilité du métafichier EMF. Cela DEVRAIT être 0x00010000

Voir également