API Reference
Class
PowerPointAccessibilityReport
Structured accessibility inspection result for generated or imported presentations.
Inheritance
- Object
- PowerPointAccessibilityReport
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
Methods
public PowerPointAccessibilityReport EnsureCompliant(Boolean includeWarnings = false) #Returns:
PowerPointAccessibilityReportThrows when the report contains errors, or warnings when requested.
Parameters
- includeWarnings System.Boolean = false
public Void SaveJson(String path, Boolean indented = true) #Returns:
VoidWrites the JSON report to disk, creating the destination directory when needed.
Parameters
- path System.String
- indented System.Boolean = true
public String ToJson(Boolean indented = true) #Returns:
StringSerializes the report as dependency-free JSON.
Parameters
- indented System.Boolean = true
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Int32 SchemaVersion { get; } #Report schema version.
public PowerPointAccessibilityPolicyProfile Profile { get; } #Policy profile used for inspection.
public IReadOnlyList<PowerPointAccessibilitySlideInfo> Slides { get; } #Per-slide inspection metadata.
public IReadOnlyList<PowerPointAccessibilityFinding> Findings { get; } #Findings in deterministic document, slide, and shape order.
public Int32 ErrorCount { get; } #Number of error findings.
public Int32 WarningCount { get; } #Number of warning findings.
public Boolean IsSuccessful { get; } #Whether no policy errors were found.