Structure ENHMETAHEADER3 (gdiplusmetaheader.h)
La structure ENHMETAHEADER3 contient des données de métafichier amélioré, y compris les dimensions de l’image de métafichier, le nombre d’enregistrements dans le métafichier et la résolution de l’appareil sur lequel le métafichier a été créé.
Syntaxe
typedef struct {
DWORD iType;
DWORD nSize;
RECTL rclBounds;
RECTL rclFrame;
DWORD dSignature;
DWORD nVersion;
DWORD nBytes;
DWORD nRecords;
WORD nHandles;
WORD sReserved;
DWORD nDescription;
DWORD offDescription;
DWORD nPalEntries;
SIZEL szlDevice;
SIZEL szlMillimeters;
} ENHMETAHEADER3;
Membres
iType
Type : DWORD
Type d’enregistrement. La valeur est toujours EMR_HEADER.
nSize
Type : DWORD
Taille de la structure, en octets. Cette valeur peut être supérieure à la valeur retournée par sizeof(ENHMETAHEADER3).
rclBounds
Type : RECTL
Rectangle englobant, en unités d’appareil, pour l’image stockée dans le métafichier.
rclFrame
Type : RECTL
Rectangle, en unités de 0,01 millimètre, qui entoure l’image stockée dans le métafichier.
dSignature
Type : DWORD
Doit être ENHMETA_SIGNATURE.
nVersion
Type : DWORD
Numéro de version du format de métafichier. La version actuelle est 0x10000.
nBytes
Type : DWORD
Taille, en octets, du métafichier.
nRecords
Type : DWORD
Nombre d’enregistrements dans le métafichier.
nHandles
Type : WORD
Nombre de handles dans la table de handle metafile. La gestion de l’index zéro est réservée.
sReserved
Type : WORD
Réservé. Doit être zéro.
nDescription
Type : DWORD
Nombre de caractères dans la chaîne qui contient la description du contenu du métafichier. Ce membre est 0 si le métafichier n’a pas de chaîne de description.
offDescription
Type : DWORD
Décalage entre le début de la structure ENHMETAHEADER3 et la chaîne qui contient la description du contenu du métafichier. Ce membre est 0 si le métafichier n’a pas de chaîne de description.
nPalEntries
Type : DWORD
Nombre d’entrées dans la palette de métafichiers.
szlDevice
Type : SIZEL
Résolution, en pixels, de l’appareil de référence.
szlMillimeters
Type : SIZEL
Résolution, en millimètres, de l’appareil de référence.
Configuration requise
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | gdiplusmetaheader.h (inclure Gdiplus.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour