EmfHeaderExtension2

EmfHeaderExtension2 class

L’objet HeaderExtension2 définit la deuxième extension de l’en-tête du métafichier EMF. Il ajoute la capacité à mesurer les surfaces des appareils en micromètres, ce qui améliore la résolution et l’évolutivité des métafichiers EMF.

public sealed class EmfHeaderExtension2 : EmfHeaderObject

Constructeurs

NomLa description
EmfHeaderExtension2()Default_Constructor

Propriétés

NomLa description
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.
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
MicrometersX { get; set; }Obtient ou définit la taille horizontale 32 bits du périphérique d’affichage pour lequel l’image de métafichier a été générée, en micromètres
MicrometersY { get; set; }Obtient ou définit la taille verticale 32 bits du périphérique d’affichage pour lequel l’image de métafichier a été générée, en micromètres.
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
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