Partilhar via


Como: Carregar e exibir metarquivos

A classe Metafile, que herda da classe Image, fornece métodos para gravar, exibir e examinar imagens vetoriais.

Exemplo

Para exibir uma imagem vetorial (metarquivo) na tela, você precisa de um objeto Metafile e um objeto Graphics. Passe o nome de um arquivo (ou um fluxo) para um construtor Metafile. Depois de criar um objeto Metafile, passe esse objeto Metafile para o método DrawImage de um objeto Graphics.

O exemplo cria um objeto Metafile a partir de um arquivo EMF (metarquivo avançado) e, em seguida, desenha a imagem com seu canto superior esquerdo em (60, 10).

A ilustração a seguir mostra o metarquivo desenhado no local especificado.

Captura de tela mostrando a posição da imagem.

Metafile metafile = new Metafile("SampleMetafile.emf");
e.Graphics.DrawImage(metafile, 60, 10);
Dim metafile As New Metafile("SampleMetafile.emf")
e.Graphics.DrawImage(metafile, 60, 10)

Compilando o código

O exemplo anterior foi projetado para uso com o Windows Forms e requer PaintEventArgse, que é um parâmetro do manipulador de eventos Paint.

Ver também