À propos des métafichiers

En interne, un métafichier est un tableau de structures de longueur variable appelées enregistrements de métafichier. Les premiers enregistrements du métafichier spécifient des informations générales telles que la résolution de l’appareil sur lequel l’image a été créée, les dimensions de l’image, etc. Les enregistrements restants, qui constituent la majeure partie de tout métafichier, correspondent aux fonctions d’interface de périphérique graphique (GDI) requises pour dessiner l’image. Ces enregistrements sont stockés dans le métafichier après la création d’un contexte d’appareil de métafichier spécial. Ce contexte de périphérique de métafichier est ensuite utilisé pour toutes les opérations de dessin requises pour créer l’image. Lorsque le système traite une fonction GDI associée à un contrôleur de domaine de métafichier, il convertit la fonction en données appropriées et stocke ces données dans un enregistrement ajouté au métafichier.

Une fois qu’une image est terminée et que le dernier enregistrement est stocké dans le métafichier, vous pouvez passer le métafichier à une autre application en procédant comme suit :

  • Utilisation du Presse-papiers
  • L’incorporer dans un autre fichier
  • Stockage sur disque
  • Jouer à plusieurs reprises

Un métafichier est lu lorsque ses enregistrements sont convertis en commandes d’appareil et traités par l’appareil approprié.

Il existe deux types de métafichiers :