WriteAsEmf

Méthode ISvgImage.WriteAsEmf

Enregistre l’image SVG en tant que 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 un fichier de métadonnées.

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

// Enregistre l'image SVG en tant que fichier de métadonnées
using (var fileStream = System.IO.File.OpenWrite("SvgAsEmf.emf"))
    svgImage.WriteAsEmf(fileStream);

Cet exemple montre comment ajouter l’image SVG en tant que fichier de métadonnées à la collection d’images de la 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 en tant que fichier de métadonnées
        svgImage.WriteAsEmf(memStream);
        // Ajoute le fichier de métadonnées à la collection d'images
        pres.Images.AddImage(memStream.ToArray());
    }
}

Voir aussi