WriteAsEmf

SvgImage.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 zeigt, wie das SVG-Bild in die 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 demonstriert, wie das SVG-Bild als Metadatei zur Präsentationsbildsammlung 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 die Metadatei zur Bildsammlung hinzu
        pres.Images.AddImage(memStream.ToArray());
    }
}

Siehe auch