Compartir a través de


Cómo: Cargar y mostrar metarchivos

La clase Metafile, que se hereda de la clase Image, proporciona métodos para registrar, mostrar y examinar imágenes vectoriales.

Ejemplo

Para mostrar una imagen vectorial (metarchivo) en la pantalla, son necesarios un objeto Metafile y un objeto Graphics. Pase el nombre de un archivo (o una secuencia) a un constructor Metafile. Después de haber creado un objeto Metafile, pase el objeto Metafile al método DrawImage de un objeto Graphics.

En el ejemplo siguiente se crea un objeto Metafile a partir de un archivo EMF (metarchivo mejorado) y, a continuación, se dibuja la imagen con la esquina superior izquierda en (60, 10):

En la siguiente ilustración se muestra el metarchivo dibujado en la ubicación especificada.

Posición de la imagen

        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);

Compilar el código

El ejemplo anterior está diseñado para formularios Windows Forms y requiere PaintEventArgs e, que es un parámetro del controlador de eventos Paint.

Vea también

Otros recursos

Trabajar con imágenes, mapas de bits, iconos y metarchivos