API Reference

Class

VisioDiagramQualityAnalyzer

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers static

Dependency-free visual quality checks for generated or loaded Visio diagrams.

Inheritance

  • Object
  • VisioDiagramQualityAnalyzer

Methods

AnalyzeVisualQuality 2 overloads
public static IReadOnlyList<VisioDiagramQualityIssue> AnalyzeVisualQuality(VisioPage page, VisioDiagramQualityOptions options = null) #
Returns: IReadOnlyList<VisioDiagramQualityIssue>

Analyzes every page in a document for common visual quality issues.

Parameters

document OfficeIMO.Visio.VisioDocument requiredposition: 0
Document to analyze.
options OfficeIMO.Visio.VisioDiagramQualityOptions = null optionalposition: 1
Analysis options.
AnalyzeVisualQuality(OfficeIMO.Visio.VisioPage page, OfficeIMO.Visio.VisioDiagramQualityOptions options) #

Analyzes a page for common visual quality issues.

Parameters

page OfficeIMO.Visio.VisioPage required
Page to analyze.
options OfficeIMO.Visio.VisioDiagramQualityOptions required
Analysis options.
EnsureVisualQuality 2 overloads
public static VisioPage EnsureVisualQuality(VisioPage page, VisioDiagramQualityOptions options = null, VisioDiagramQualityIssueSeverity minimumSeverity = Warning) #
Returns: VisioPage

Throws when a document contains visual quality issues at or above the requested severity.

Parameters

document OfficeIMO.Visio.VisioDocument requiredposition: 0
options OfficeIMO.Visio.VisioDiagramQualityOptions = null optionalposition: 1
minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity = Warning optionalposition: 2
EnsureVisualQuality(OfficeIMO.Visio.VisioPage page, OfficeIMO.Visio.VisioDiagramQualityOptions options, OfficeIMO.Visio.VisioDiagramQualityIssueSeverity minimumSeverity) #

Throws when a page contains visual quality issues at or above the requested severity.

Parameters

page OfficeIMO.Visio.VisioPage required
options OfficeIMO.Visio.VisioDiagramQualityOptions required
minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity required
GetVisualQualityReport 2 overloads
public static VisioDiagramQualityReport GetVisualQualityReport(VisioPage page, VisioDiagramQualityOptions options = null) #
Returns: VisioDiagramQualityReport

Creates a visual quality report for every page in a document.

Parameters

document OfficeIMO.Visio.VisioDocument requiredposition: 0
options OfficeIMO.Visio.VisioDiagramQualityOptions = null optionalposition: 1
GetVisualQualityReport(OfficeIMO.Visio.VisioPage page, OfficeIMO.Visio.VisioDiagramQualityOptions options) #

Creates a visual quality report for a page.

Parameters

page OfficeIMO.Visio.VisioPage required
options OfficeIMO.Visio.VisioDiagramQualityOptions required