Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

VisioDrawingExtensions

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers static

Projects cached Visio page content into reusable point-sized Drawing scenes without editing its source.

Inheritance

  • Object
  • VisioDrawingExtensions

Methods

public static OfficeConversionResult<OfficeDrawing, VisioDrawingConversionReport> ToDrawing(VisioPage page, VisioDrawingOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeConversionResult<OfficeDrawing, VisioDrawingConversionReport>

Projects one page at its physical dimensions in points and returns source-qualified fidelity evidence.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
options OfficeIMO.Visio.VisioDrawingOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static OfficeConversionResult<IReadOnlyList<OfficeDrawing>, VisioDrawingConversionReport> ToDrawings(VisioDocument document, VisioDrawingOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeConversionResult<IReadOnlyList<OfficeDrawing>, VisioDrawingConversionReport>

Projects every source page in document order, including blank and background pages.

Parameters

document OfficeIMO.Visio.VisioDocument requiredposition: 0
options OfficeIMO.Visio.VisioDrawingOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2