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: