WriteAsEmf

SvgImage.WriteAsEmf méthode

Enregistre l’image SVG sous forme de fichier EMF.

public void WriteAsEmf(Stream stream)
ParamètreTypeDescription
streamStreamFlux cible

Exceptions

exceptioncondition
ArgumentNullExceptionLe flux cible est null

Exemples

L’exemple suivant montre comment enregistrer l’image SVG dans le fichier métaphore.

[C#]
// Crée la nouvelle image SVG
ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));

// Enregistre l'image SVG sous forme de fichier métaphore
using (var fileStream = System.IO.File.OpenWrite("SvgAsEmf.emf"))
    svgImage.WriteAsEmf(fileStream);

Cet exemple démontre comment ajouter l’image SVG comme un fichier métaphore à la collection d’images de présentation.

[C#]
using (Presentation pres = new Presentation())
{
    // Crée la nouvelle image SVG
    ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));
    using (var memStream = new MemoryStream())
    {
        // Enregistre l'image SVG sous forme de fichier métaphore
        svgImage.WriteAsEmf(memStream);
        // Ajoute le fichier métaphore à la collection d'images
        pres.Images.AddImage(memStream.ToArray());
    }
}

Voir Aussi