API Reference

Class

VisioDiagramQualityReport

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

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.

Constructors

public VisioDiagramQualityReport(IEnumerable<VisioDiagramQualityIssue> issues) #

Initializes a new visual quality report.

Parameters

issues System.Collections.Generic.IEnumerable{OfficeIMO.Visio.VisioDiagramQualityIssue} requiredposition: 0

Methods

public Void EnsureClean(VisioDiagramQualityIssueSeverity minimumSeverity = Warning) #
Returns: Void

Throws when this report contains issues at or above the given severity.

Parameters

minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity = Warning optionalposition: 0
public IReadOnlyList<VisioDiagramQualityIssue> GetIssuesAtOrAbove(VisioDiagramQualityIssueSeverity minimumSeverity) #
Returns: IReadOnlyList<VisioDiagramQualityIssue>

Gets issues at or above the given severity.

Parameters

minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity requiredposition: 0
public Boolean HasIssuesAtOrAbove(VisioDiagramQualityIssueSeverity minimumSeverity) #
Returns: Boolean

Gets whether the report has issues at or above the given severity.

Parameters

minimumSeverity OfficeIMO.Visio.VisioDiagramQualityIssueSeverity requiredposition: 0
public override String ToString() #
Returns: String

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.