Procedimiento para cargar y mostrar metarchivos

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

Ejemplo

Para mostrar una imagen vectorial (un metarchivo) en la pantalla, necesita un objeto Metafile y un objeto Graphics. Pase el nombre de un archivo (o una secuencia) a un constructor Metafile. Una vez que haya creado un objeto Metafile, pase ese objeto Metafile al método DrawImage de un objeto Graphics.

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

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

Captura de pantalla que muestra la posición de la imagen.

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)

Compilar el código

El ejemplo anterior está diseñado para su uso con Windows Forms y requiere PaintEventArgse, que es un parámetro del controlador de eventos Paint.

Consulte también