API Reference
VisioSvgExportExtensions
Headless SVG export helpers for OfficeIMO Visio documents and pages.
Inheritance
- Object
- VisioSvgExportExtensions
Methods
public static OfficeImageExportResult SaveAsSvg(VisioDocument document, String path, VisioSvgSaveOptions options = null) #OfficeImageExportResultSaves the selected document page as SVG without requiring Microsoft Visio desktop automation.
Parameters
- document OfficeIMO.Visio.VisioDocument
- path System.String
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
public static OfficeImageExportResult SaveAsSvg(VisioPage page, String path, VisioSvgSaveOptions options = null) #OfficeImageExportResultSaves a page as SVG without requiring Microsoft Visio desktop automation.
Parameters
- page OfficeIMO.Visio.VisioPage
- path System.String
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
public static OfficeImageExportResult SaveAsSvg(VisioDocument document, Stream stream, VisioSvgSaveOptions options = null) #OfficeImageExportResultWrites the selected document page as SVG to a stream without requiring Microsoft Visio desktop automation.
Parameters
- document OfficeIMO.Visio.VisioDocument
- stream System.IO.Stream
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
public static OfficeImageExportResult SaveAsSvg(VisioPage page, Stream stream, VisioSvgSaveOptions options = null) #OfficeImageExportResultWrites a page as SVG to a stream without requiring Microsoft Visio desktop automation.
Parameters
- page OfficeIMO.Visio.VisioPage
- stream System.IO.Stream
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
public static async Task<OfficeImageExportResult> SaveAsSvgAsync(VisioDocument document, String path, VisioSvgSaveOptions options = null, CancellationToken cancellationToken = null) #Task<OfficeImageExportResult>Asynchronously saves the selected document page as SVG without requiring Microsoft Visio desktop automation.
Parameters
- document OfficeIMO.Visio.VisioDocument
- path System.String
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static async Task<OfficeImageExportResult> SaveAsSvgAsync(VisioPage page, String path, VisioSvgSaveOptions options = null, CancellationToken cancellationToken = null) #Task<OfficeImageExportResult>Asynchronously saves a page as SVG without requiring Microsoft Visio desktop automation.
Parameters
- page OfficeIMO.Visio.VisioPage
- path System.String
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static async Task<OfficeImageExportResult> SaveAsSvgAsync(VisioDocument document, Stream stream, VisioSvgSaveOptions options = null, CancellationToken cancellationToken = null) #Task<OfficeImageExportResult>Asynchronously writes the selected document page as SVG to a stream without closing it.
Parameters
- document OfficeIMO.Visio.VisioDocument
- stream System.IO.Stream
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static async Task<OfficeImageExportResult> SaveAsSvgAsync(VisioPage page, Stream stream, VisioSvgSaveOptions options = null, CancellationToken cancellationToken = null) #Task<OfficeImageExportResult>Asynchronously writes a page as SVG to a stream without closing it.
Parameters
- page OfficeIMO.Visio.VisioPage
- stream System.IO.Stream
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static String ToSvg(VisioDocument document, VisioSvgSaveOptions options = null) #StringRenders the selected document page to SVG without requiring Microsoft Visio desktop automation.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
public static String ToSvg(VisioPage page, VisioSvgSaveOptions options = null) #StringRenders a page to SVG without requiring Microsoft Visio desktop automation.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioSvgSaveOptions = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object