API Reference
Class
VisioDiagramQualityAnalyzer
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
- Document to analyze.
- options OfficeIMO.Visio.VisioDiagramQualityOptions = null
- Analysis options.
AnalyzeVisualQuality(OfficeIMO.Visio.VisioPage page, OfficeIMO.Visio.VisioDiagramQualityOptions options) #Analyzes a page for common visual quality issues.
Parameters
- page OfficeIMO.Visio.VisioPage
- Page to analyze.
- options OfficeIMO.Visio.VisioDiagramQualityOptions
- Analysis options.
EnsureVisualQuality 2 overloads
public static VisioPage EnsureVisualQuality(VisioPage page, VisioDiagramQualityOptions options = null, VisioDiagramQualityIssueSeverity minimumSeverity = Warning) #Returns:
VisioPageThrows when a document contains visual quality issues at or above the requested severity.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioDiagramQualityOptions = null
- minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity = Warning
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
- options OfficeIMO.Visio.VisioDiagramQualityOptions
- minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity
GetVisualQualityReport 2 overloads
public static VisioDiagramQualityReport GetVisualQualityReport(VisioPage page, VisioDiagramQualityOptions options = null) #Returns:
VisioDiagramQualityReportCreates a visual quality report for every page in a document.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioDiagramQualityOptions = null
GetVisualQualityReport(OfficeIMO.Visio.VisioPage page, OfficeIMO.Visio.VisioDiagramQualityOptions options) #Creates a visual quality report for a page.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioDiagramQualityOptions