API Reference
PowerPointVisualProofReport
Machine-readable proof bundle for generated or imported presentations. Callers can attach downstream PPTX, PDF, and HTML artifacts and perceptual comparison results to the same report.
Inheritance
- Object
- PowerPointVisualProofReport
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 PowerPointVisualProofReport RecordArtifact(String name, String mediaType, Byte[] content, Int32 diagnosticCount = 0) #PowerPointVisualProofReportRecords a downstream conversion artifact without retaining its bytes.
Parameters
- name System.String
- mediaType System.String
- content System.Byte[]
- diagnosticCount System.Int32 = 0
public PowerPointVisualProofReport RecordPerceptualComparison(String name, Double differenceRatio, Double allowedDifferenceRatio) #PowerPointVisualProofReportRecords perceptual comparison evidence produced by the caller's selected renderer.
Parameters
- name System.String
- differenceRatio System.Double
- allowedDifferenceRatio System.Double
public Void SaveJson(String path, Boolean indented = true) #VoidWrites the proof report as UTF-8 JSON.
Parameters
- path System.String
- indented System.Boolean = true
public String ToJson(Boolean indented = true) #StringSerializes the proof bundle as deterministic dependency-free JSON.
Parameters
- indented System.Boolean = true
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 SchemaVersion { get; } #Report schema version.
public String SourceKind { get; } #Caller-supplied source classification such as generated or imported.
public IReadOnlyList<PowerPointVisualSlideProof> Slides { get; } #Per-slide proof.
public PowerPointAccessibilityReport Accessibility { get; } #Accessibility proof produced with the default CI profile.
public IReadOnlyList<PowerPointVisualProofArtifact> Artifacts { get; } #Caller-recorded package and conversion artifacts.
public IReadOnlyList<PowerPointPerceptualProof> PerceptualProofs { get; } #Caller-recorded perceptual comparisons.
public Boolean IsSuccessful { get; } #Whether accessibility and every recorded perceptual comparison passed.