WriteAsEmf

SvgImage.WriteAsEmf method

Guarda la imagen SVG como un archivo EMF.

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

Excepciones

excepcióncondición
ArgumentNullExceptionEl flujo de destino es null

Ejemplos

El siguiente ejemplo muestra cómo guardar la imagen SVG en el archivo 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