Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

HtmlConversionProfileContract

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Source revision 33d062b583cb with working tree changes
Modifiers sealed

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

Inheritance

  • Object
  • HtmlConversionProfileContract

Usage

Explore 3 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.

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.