Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

HtmlRenderArchiveManifest

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers sealed

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

Accepted by parameters

Methods

public String ToJson() #
Returns: String

Serializes this manifest using stable property and collection order.

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.

Fields

public const String SchemaId #

Stable manifest schema identifier.

Value: officeimo.html.render-archive
public const Int32 SchemaVersion #

Current manifest schema version.

Value: 1