API Reference

Class

HtmlConversionProfileContract

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers sealed

Describes the behavior callers can expect from a shared OfficeIMO HTML conversion profile.

Inheritance

  • Object
  • HtmlConversionProfileContract

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public HtmlConversionProfileContract(HtmlConversionProfile profile, String name, String intendedUse, String fidelityGoal, IEnumerable<String> supportedHtml, IEnumerable<String> supportedCss, IEnumerable<String> resourceGuarantees, IEnumerable<String> diagnosticGuarantees) #

Creates a conversion profile contract.

Parameters

profile OfficeIMO.Html.HtmlConversionProfile requiredposition: 0
name System.String requiredposition: 1
intendedUse System.String requiredposition: 2
fidelityGoal System.String requiredposition: 3
supportedHtml System.Collections.Generic.IEnumerable{System.String} requiredposition: 4
supportedCss System.Collections.Generic.IEnumerable{System.String} requiredposition: 5
resourceGuarantees System.Collections.Generic.IEnumerable{System.String} requiredposition: 6
diagnosticGuarantees System.Collections.Generic.IEnumerable{System.String} requiredposition: 7

Properties

public HtmlConversionProfile Profile { get; } #

Profile identifier used by adapters and gallery manifests.

public String Name { get; } #

Human readable profile name.

public String IntendedUse { get; } #

Primary scenario the profile is optimized for.

public String FidelityGoal { get; } #

Fidelity target expressed as a caller-facing contract.

public IReadOnlyList<String> SupportedHtml { get; } #

HTML structures the profile treats as supported capability, not accidental behavior.

public IReadOnlyList<String> SupportedCss { get; } #

CSS capabilities the profile treats as supported capability, not accidental behavior.

public IReadOnlyList<String> ResourceGuarantees { get; } #

Resource handling guarantees such as policy enforcement and manifest reporting.

public IReadOnlyList<String> DiagnosticGuarantees { get; } #

Diagnostics callers can rely on when content is simplified, rejected, or degraded.