Compartilhar via


Como: Carregar e exibir metarquivos

O Metafile classe, que herda de Image da classe, que fornece métodos para gravar, exibir e examinando imagens de vetor.

Exemplo

Para exibir uma imagem de vetor (metarquivo) na tela, você precisa de um Metafile objeto e um Graphics objeto. Passe o nome de um arquivo (ou um fluxo) para um Metafile construtor. Após você ter criado um Metafile de objeto, passar que Metafile o objeto para o DrawImage método de um Graphics objeto.

O exemplo cria um Metafile o objeto 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.

Posição da imagem

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

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

Compilando o código

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

Consulte também

Outros recursos

Trabalhando com imagens, Bitmaps, ícones e metarquivos