Partilhar via


Sobre os metarquivos

Internamente, um metarquivo é uma matriz de estruturas de comprimento variável chamadas registros de metarquivo. 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 registos restantes, que constituem a maior parte de qualquer metaficheiro, correspondem às funções de interface gráfica do dispositivo (GDI) necessárias para desenhar a imagem. Esses registros são armazenados no metarquivo depois que um contexto de dispositivo de metarquivo 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 controlador de domínio de metaarquivo, ele converte a função nos dados apropriados e armazena esses dados em um registro anexado ao metaarquivo.

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

  • Usando a área de transferência
  • Incorporá-lo em outro arquivo
  • Armazenando-o em disco
  • Reproduzi-lo repetidamente

Um metarquivo é reproduzido quando seus registros são convertidos em comandos do dispositivo e processados pelo dispositivo apropriado.

Existem dois tipos de metaficheiros: