WriteAsEmf

SvgImage.WriteAsEmf метод

Сохраняет изображение SVG как файл EMF.

public void WriteAsEmf(Stream stream)
ПараметрТипОписание
streamStreamЦелевой поток

Исключения

исключениеусловие
ArgumentNullExceptionЦелевой поток равен null

Примеры

Следующий пример показывает, как сохранить изображение SVG в метафайл.

[C#]
// Создает новое изображение SVG
ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));

// Сохраняет изображение SVG как метафайл
using (var fileStream = System.IO.File.OpenWrite("SvgAsEmf.emf"))
    svgImage.WriteAsEmf(fileStream);

Этот пример демонстрирует, как добавить изображение SVG как метафайл в коллекцию изображений презентации.

[C#]
using (Presentation pres = new Presentation())
{
    // Создает новое изображение SVG
    ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));
    using (var memStream = new MemoryStream())
    {
        // Сохраняет изображение SVG как метафайл
        svgImage.WriteAsEmf(memStream);
        // Добавляет метафайл в коллекцию изображений
        pres.Images.AddImage(memStream.ToArray());
    }
}

См. также