Sobre metafiles

Internamente, um meta-arquivo é uma matriz de estruturas de comprimento variável chamada registros de metafile. Os primeiros registros no metarquivo especificam informações gerais, como a resolução do dispositivo no qual a imagem foi criada, as dimensões da imagem e assim por diante. Os registros restantes, que constituem a maior parte de qualquer metafile, correspondem às funções de GDI (interface do dispositivo gráfico) necessárias para desenhar a imagem. Esses registros são armazenados no metarquivo depois que um contexto de dispositivo de metafile especial é criado. Esse contexto de dispositivo de metarquivo é usado para todas as operações de desenho necessárias para criar a imagem. Quando o sistema processa uma função GDI associada a um DC de metafile, ele converte a função nos dados apropriados e armazena esses dados em um registro acrescentado ao metarquivo.

Depois que uma imagem for concluída e o último registro for armazenado no metarquivo, você poderá passar o metarquivo para outro aplicativo:

  • Usando a área de transferência
  • Inseri-lo em outro arquivo
  • Armazená-lo em disco
  • Reproduzindo-o repetidamente

Um meta-arquivo é reproduzido quando seus registros são convertidos em comandos de dispositivo e processados pelo dispositivo apropriado.

Há dois tipos de metafiles: