API Reference
HtmlRenderArchiveManifest
Deterministic manifest retained with a separately encoded HTML page archive.
Inheritance
- Object
- HtmlRenderArchiveManifest
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
- Property HtmlRenderArchiveResult.Manifest
Accepted by parameters
Methods
public String ToJson() #StringSerializes this manifest using stable property and collection order.
Inherited Methods
Properties
public String ProfileId { get; } #Versioned render profile identifier.
public HtmlRenderDocumentState DocumentState { get; } #Document snapshot provenance.
public HtmlCssMediaContext CssMedia { get; } #CSS media axis.
public HtmlRenderLayoutSurface Surface { get; } #Layout surface axis.
public HtmlRenderPaginationPolicy Pagination { get; } #Pagination axis.
public HtmlRenderPageSetMode PageSet { get; } #Page selection and composition axis.
public Int32 FirstPageIndex { get; } #Zero-based first source page requested by the selection.
public Nullable<Int32> PageCount { get; } #Requested range length, or null when every remaining page was requested.
public HtmlRenderEncoder Encoder { get; } #Requested render encoder.
public OfficeImageExportFormat ImageFormat { get; } #Resolved shared image format.
public HtmlCapabilityCoverage Coverage { get; } #Qualification of the exact effective request axes.
public Double RequestedScale { get; } #Requested scale before bounded raster reduction.
public OfficeColor BackgroundColor { get; } #Requested image background.
public Boolean HasLoss { get; } #Whether diagnostics report an approximation, omission, or failure.
public IReadOnlyList<HtmlRenderArchivePage> Pages { get; } #Separately encoded pages in output order.
public IReadOnlyList<String> ProviderIds { get; } #Provider identities declared by the profile compatibility manifests.
public IReadOnlyList<HtmlDiagnostic> Diagnostics { get; } #Structured parse, layout, resource, and fallback diagnostics.