API Reference
Class
VisioDiagramQualityReport
Summarizes dependency-free visual quality analysis for a page or document.
Inheritance
- Object
- VisioDiagramQualityReport
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method VisioDiagramQualityAnalyzer.GetVisualQualityReport
- Extension method VisioDocument.GetVisualQualityReport
- Extension method VisioPage.GetVisualQualityReport
Constructors
public VisioDiagramQualityReport(IEnumerable<VisioDiagramQualityIssue> issues) #Initializes a new visual quality report.
Parameters
- issues System.Collections.Generic.IEnumerable{OfficeIMO.Visio.VisioDiagramQualityIssue}
Methods
public Void EnsureClean(VisioDiagramQualityIssueSeverity minimumSeverity = Warning) #Returns:
VoidThrows when this report contains issues at or above the given severity.
Parameters
- minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity = Warning
public IReadOnlyList<VisioDiagramQualityIssue> GetIssuesAtOrAbove(VisioDiagramQualityIssueSeverity minimumSeverity) #Returns:
IReadOnlyList<VisioDiagramQualityIssue>Gets issues at or above the given severity.
Parameters
- minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity
public Boolean HasIssuesAtOrAbove(VisioDiagramQualityIssueSeverity minimumSeverity) #Returns:
BooleanGets whether the report has issues at or above the given severity.
Parameters
- minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity
public override String ToString() #Returns:
StringInherited Methods
Properties
public IReadOnlyList<VisioDiagramQualityIssue> Issues { get; } #Gets all quality issues.
public Int32 InformationCount { get; } #Gets the number of informational issues.
public Int32 WarningCount { get; } #Gets the number of warnings.
public Int32 ErrorCount { get; } #Gets the number of errors.
public Boolean IsClean { get; } #Gets whether the report has no warnings or errors.