API Reference

Class

VisioDiagramPolishExtensions

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers static

High-level diagram cleanup helpers that combine common layout, label, and page-fit passes.

Inheritance

  • Object
  • VisioDiagramPolishExtensions

Methods

public static VisioPage PolishDiagram(VisioPage page, VisioDiagramPolishOptions options = null) #
Returns: VisioPage

Applies a deterministic cleanup pass to a page: optional text fitting, connector label fitting, label collision cleanup, and page fitting.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
Page to polish.
options OfficeIMO.Visio.VisioDiagramPolishOptions = null optionalposition: 1
Optional polish settings.
public static VisioDocument PolishDiagrams(VisioDocument document, VisioDiagramPolishOptions options = null) #
Returns: VisioDocument

Applies a deterministic cleanup pass to every foreground page in the document.

Parameters

document OfficeIMO.Visio.VisioDocument requiredposition: 0
Document whose pages should be polished.
options OfficeIMO.Visio.VisioDiagramPolishOptions = null optionalposition: 1
Optional polish settings.