métafichiers Windows-Format
Les métafichiers au format Microsoft Windows sont limités dans leurs fonctionnalités et doivent rarement être utilisés. Les fonctions au format Windows sont prises en charge pour maintenir la compatibilité descendante avec les applications qui ont été écrites pour s’exécuter en tant qu’applications Windows 16 bits. Au lieu de cela, vous devez utiliser les fonctions de format amélioré.
Un métafichier au format Windows est utilisé par les applications Windows 16 bits. Le format se compose d’un en-tête et d’un tableau d’enregistrements de métafichiers.
Voici les limitations de ce format :
- Un métafichier au format Windows dépend de l’application et de l’appareil. Les modifications apportées aux modes de mappage de l’application ou à la résolution de l’appareil affectent l’apparence des métafichiers créés dans ce format.
- Un métafichier au format Windows ne contient pas d’en-tête complet décrivant les dimensions de l’image d’origine, la résolution de l’appareil sur lequel l’image a été créée, une description de texte facultative ou une palette facultative.
- Un métafichier au format Windows ne prend pas en charge les nouvelles fonctions de courbe, de chemin et de transformation. Consultez la liste des fonctions prises en charge dans le tableau qui suit.
- Certains enregistrements de métafichier au format Windows ne peuvent pas être mis à l’échelle.
- Le contexte d’appareil de métafichier associé à un métafichier au format Windows ne peut pas être interrogé (autrement dit, une application ne peut pas récupérer les données de résolution d’appareil, les métriques de police, etc.).
Voici les seules fonctions prises en charge par les métafichiers au format Windows.
Notes
Pour convertir un métafichier au format Windows en métafichier au format amélioré, appelez la fonction GetMetaFileBitsEx pour récupérer les données du métafichier au format Windows, puis appelez la fonction SetWinMetaFileBits pour convertir ces données en métafichier au format amélioré. Pour convertir un enregistrement au format amélioré en enregistrement au format Windows, appelez la fonction GetWinMetaFileBits .