API Reference

Class

HtmlActiveMediaFilter

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers static

Filters shared HTML adapter input to the active CSS media context.

Inheritance

  • Object
  • HtmlActiveMediaFilter

Methods

Filter 4 overloads
public static String Filter(String html, HtmlCssMediaContext mediaContext) #
Returns: String

Removes inactive stylesheet links, picture sources, and media-gated style rules for the requested media context.

Parameters

html System.String requiredposition: 0
HTML document or fragment to filter.
mediaContext OfficeIMO.Html.HtmlCssMediaContext requiredposition: 1
CSS media context used by the target conversion profile.

Returns

Filtered HTML when changes were required; otherwise the original HTML.

public static String Filter(String html, HtmlCssMediaContext mediaContext, HtmlDiagnosticReport diagnostics) #
Returns: String

Filters HTML while reporting a parser or transformation failure instead of silently hiding it.

Parameters

html System.String requiredposition: 0
mediaContext OfficeIMO.Html.HtmlCssMediaContext requiredposition: 1
diagnostics OfficeIMO.Html.HtmlDiagnosticReport requiredposition: 2
public static Boolean Filter(IHtmlDocument document, HtmlCssMediaContext mediaContext) #
Returns: Boolean

Removes inactive media content from a prepared DOM in place without serializing and reparsing it.

Parameters

document AngleSharp.Html.Dom.IHtmlDocument requiredposition: 0
mediaContext OfficeIMO.Html.HtmlCssMediaContext requiredposition: 1

Returns

Whether the document was changed.

public static Boolean Filter(IHtmlDocument document, HtmlCssMediaContext mediaContext, HtmlDiagnosticReport diagnostics) #
Returns: Boolean

Filters a prepared DOM while reporting CSS parser or transformation failures.

Parameters

document AngleSharp.Html.Dom.IHtmlDocument requiredposition: 0
mediaContext OfficeIMO.Html.HtmlCssMediaContext requiredposition: 1
diagnostics OfficeIMO.Html.HtmlDiagnosticReport requiredposition: 2