API Reference
HtmlCapabilityGalleryArtifactEvidence
Observed geometry, diagnostics, and executed checks for one hash-bound gallery artifact.
Inheritance
- Object
- HtmlCapabilityGalleryArtifactEvidence
Usage
Explore 2 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Accepted by parameters 1
Constructors
public HtmlCapabilityGalleryArtifactEvidence(Int32 pageCount, Int32? pageNumber, Double? width, Double? height, String dimensionUnit, IEnumerable<HtmlDiagnostic> diagnostics, IEnumerable<HtmlCapabilityGalleryCheck> checks) #Creates an immutable snapshot of observations from the artifact's producing operation.
Parameters
- pageCount System.Int32
- pageNumber System.Int32?
- width System.Double?
- height System.Double?
- dimensionUnit System.String
- diagnostics System.Collections.Generic.IEnumerable<OfficeIMO.Html.HtmlDiagnostic>
- checks System.Collections.Generic.IEnumerable<OfficeIMO.Html.HtmlCapabilityGalleryCheck>
Methods
public Void RequireNoLoss() #VoidThrows when the conversion stage reported possible content loss.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public Int32 PageCount { get; } #Total pages in the rendered source document.
public Int32? PageNumber { get; } #One-based source page, or null for a multi-page artifact.
public Double? Width { get; } #Observed width, or null when pages may have different dimensions.
public Double? Height { get; } #Observed height, or null when pages may have different dimensions.
public String DimensionUnit { get; } #Unit used for width and height, such as px or pt.
public IReadOnlyList<HtmlDiagnostic> Diagnostics { get; } #Diagnostics collected by this artifact's layout and encoding operation.
public IReadOnlyList<HtmlCapabilityGalleryCheck> Checks { get; } #Checks that actually ran; caller-declared expectations are recorded separately.
public Boolean HasLoss { get; } #Whether this artifact's producing operation reported fidelity loss.
public IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #Gets immutable, category-preserving diagnostics for this conversion stage.