Cómo: Cargar y mostrar metarchivos
Actualización: noviembre 2007
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.
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.