WriteAsEmf

ISvgImage.WriteAsEmf-Methode

Speichert das SVG-Bild als EMF-Datei.

public void WriteAsEmf(Stream stream)
ParameterTypBeschreibung
streamStreamZielstream

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionZielstream ist null

Beispiele

Das folgende Beispiel demonstriert, wie das SVG-Bild in eine Metadatei gespeichert wird.

[C#]
// Erstellt das neue SVG-Bild
ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));

// Speichert das SVG-Bild als Metadatei
using (var fileStream = System.IO.File.OpenWrite("SvgAsEmf.emf"))
    svgImage.WriteAsEmf(fileStream);

Dieses Beispiel zeigt, wie das SVG-Bild als Metadatei zur Bildsammlung der Präsentation hinzugefügt wird.

[C#]
using (Presentation pres = new Presentation())
{
    // Erstellt das neue SVG-Bild
    ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));
    using (var memStream = new MemoryStream())
    {
        // Speichert das SVG-Bild als Metadatei
        svgImage.WriteAsEmf(memStream);
        // Fügt Metadatei zur Bildsammlung hinzu
        pres.Images.AddImage(memStream.ToArray());
    }
}

Siehe auch