WriteAsEmf

ISvgImage.WriteAsEmf método

Guarda la imagen SVG como un archivo EMF.

public void WriteAsEmf(Stream stream)  
ParámetroTipoDescripción
streamStreamStream de destino

Excepciones

excepcióncondición
ArgumentNullExceptionEl stream de destino es null

Ejemplos

El siguiente ejemplo demuestra cómo guardar la imagen SVG en un metafile.

[C#]  
// Crea la nueva imagen SVG  
ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));  
  
// Guarda la imagen SVG como un metafile  
using (var fileStream = System.IO.File.OpenWrite("SvgAsEmf.emf"))  
    svgImage.WriteAsEmf(fileStream);  

Este ejemplo demuestra cómo agregar la imagen SVG como un metafile a la colección de imágenes de la presentación.

[C#]  
using (Presentation pres = new Presentation())  
{  
    // Crea la nueva imagen SVG  
    ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));  
    using (var memStream = new MemoryStream())  
    {  
        // Guarda la imagen SVG como un metafile  
        svgImage.WriteAsEmf(memStream);  
        // Agrega el metafile a la colección de imágenes  
        pres.Images.AddImage(memStream.ToArray());  
    }  
}  

Ver También