API Reference
OfficeHtmlConversionProfileContract
Describes a source-specific Office-to-HTML lane and how it maps to the shared HTML profile vocabulary.
Inheritance
- Object
- OfficeHtmlConversionProfileContract
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
Constructors
public OfficeHtmlConversionProfileContract(OfficeHtmlConversionProfile profile, String sourceFormat, String name, HtmlConversionProfile sharedProfile, String intendedUse, String fidelityGoal, String visualPrimitiveOwner, IEnumerable<String> supportedHtml, IEnumerable<String> resourceGuarantees, IEnumerable<String> diagnosticGuarantees) #Creates a source-specific Office-to-HTML profile contract.
Parameters
- profile OfficeIMO.Html.OfficeHtmlConversionProfile
- sourceFormat System.String
- name System.String
- sharedProfile OfficeIMO.Html.HtmlConversionProfile
- intendedUse System.String
- fidelityGoal System.String
- visualPrimitiveOwner System.String
- supportedHtml System.Collections.Generic.IEnumerable{System.String}
- resourceGuarantees System.Collections.Generic.IEnumerable{System.String}
- diagnosticGuarantees System.Collections.Generic.IEnumerable{System.String}
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public OfficeHtmlConversionProfile Profile { get; } #Source-specific profile identifier.
public String SourceFormat { get; } #Office source format that owns source semantics.
public String Name { get; } #Human-readable profile name.
public String IntendedUse { get; } #Primary scenario the lane is optimized for.
public String FidelityGoal { get; } #Fidelity target expressed as a caller-facing contract.
public String VisualPrimitiveOwner { get; } #Shared owner for reusable visual primitives, or "none" for semantic-only lanes.
public IReadOnlyList<String> SupportedHtml { get; } #HTML structures the lane treats as supported capability.
public IReadOnlyList<String> ResourceGuarantees { get; } #Resource handling guarantees such as asset inventory and media policy.
public IReadOnlyList<String> DiagnosticGuarantees { get; } #Diagnostics callers can rely on when content is simplified, rejected, or degraded.