API Reference

Class

MarkdownBlockRenderBuiltInExtensions

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers static

Built-in block render extension registrations for portable or host-specific output shaping.

Inheritance

  • Object
  • MarkdownBlockRenderBuiltInExtensions

Methods

public static Void AddCommonMarkAttributedBlockMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a CommonMark-compatible markdown fallback for attributed blocks by emitting raw HTML.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddCommonMarkCustomContainerMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a CommonMark-compatible markdown fallback for custom containers by emitting raw HTML.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddCommonMarkDefinitionListMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a CommonMark-compatible markdown fallback for definition lists by emitting raw HTML.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddCommonMarkDetailsMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a CommonMark-compatible markdown fallback for details blocks by emitting raw HTML.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddCommonMarkFootnoteDefinitionMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a CommonMark-compatible markdown fallback for footnote definitions by emitting raw HTML.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddCommonMarkParagraphLineStartMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds CommonMark-compatible paragraph text escaping for line-start block markers.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddCommonMarkTableMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a CommonMark-compatible markdown fallback for tables by emitting raw HTML tables.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddCommonMarkTaskListMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a CommonMark-compatible markdown fallback for task lists by emitting raw HTML lists.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddGitHubAttributedBlockMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a GitHub-compatible markdown fallback for attributed blocks by emitting raw HTML.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddGitHubCustomContainerMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a GitHub-compatible markdown fallback for custom containers by emitting raw HTML.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddGitHubDefinitionListMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a GitHub-compatible markdown fallback for definition lists by emitting raw HTML.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddGitHubParagraphLineStartMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds GitHub-compatible paragraph text escaping for line-start block markers.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddMarkdigAlertHtmlFallback(HtmlOptions options) #
Returns: Void

Adds Markdig/GitHub-style HTML rendering for OfficeIMO callout blocks.

Parameters

options OfficeIMO.Markdown.HtmlOptions requiredposition: 0
public static Void AddPortableCalloutHtmlFallback(HtmlOptions options) #
Returns: Void

Adds a portable HTML fallback for OfficeIMO callout blocks.

Parameters

options OfficeIMO.Markdown.HtmlOptions requiredposition: 0
public static Void AddPortableCalloutMarkdownFallback(MarkdownWriteOptions options) #
Returns: Void

Adds a portable markdown fallback for OfficeIMO callout blocks.

Parameters

options OfficeIMO.Markdown.MarkdownWriteOptions requiredposition: 0
public static Void AddPortableFootnoteSectionHtmlFallback(HtmlOptions options) #
Returns: Void

Adds a portable HTML fallback for the aggregated footnote section.

Parameters

options OfficeIMO.Markdown.HtmlOptions requiredposition: 0
public static Void AddPortableHtmlFallbacks(HtmlOptions options) #
Returns: Void

Adds the full portable HTML fallback set: plain blockquotes for callouts, simple list-based TOC, and a simplified footnote section without OfficeIMO-specific chrome.

Parameters

options OfficeIMO.Markdown.HtmlOptions requiredposition: 0
public static Void AddPortableTocHtmlFallback(HtmlOptions options) #
Returns: Void

Adds a portable HTML fallback for TOC placeholders.

Parameters

options OfficeIMO.Markdown.HtmlOptions requiredposition: 0

Fields

public const String PortableCalloutMarkdownName #

Stable registration name for the portable callout markdown fallback.

Value: Portable.Callout.Markdown
public const String PortableCalloutHtmlName #

Stable registration name for the portable callout HTML fallback.

Value: Portable.Callout.Html
public const String MarkdigAlertHtmlName #

Stable registration name for the Markdig/GitHub-style alert HTML fallback.

Value: Markdig.Alert.Html
public const String PortableTocHtmlName #

Stable registration name for the portable TOC HTML fallback.

Value: Portable.Toc.Html
public const String PortableFootnoteSectionHtmlName #

Stable registration name for the portable footnote section HTML fallback.

Value: Portable.Footnotes.Html
public const String CommonMarkTableMarkdownName #

Stable registration name for the CommonMark table markdown fallback.

Value: CommonMark.Table.Markdown
public const String CommonMarkTaskListMarkdownName #

Stable registration name for the CommonMark task-list markdown fallback.

Value: CommonMark.TaskList.Markdown
public const String CommonMarkDefinitionListMarkdownName #

Stable registration name for the CommonMark definition-list markdown fallback.

Value: CommonMark.DefinitionList.Markdown
public const String CommonMarkFootnoteDefinitionMarkdownName #

Stable registration name for the CommonMark footnote-definition markdown fallback.

Value: CommonMark.FootnoteDefinition.Markdown
public const String CommonMarkDetailsMarkdownName #

Stable registration name for the CommonMark details markdown fallback.

Value: CommonMark.Details.Markdown
public const String CommonMarkCustomContainerMarkdownName #

Stable registration name for the CommonMark custom-container markdown fallback.

Value: CommonMark.CustomContainer.Markdown
public const String CommonMarkParagraphLineStartMarkdownName #

Stable registration name for the CommonMark paragraph line-start markdown fallback.

Value: CommonMark.ParagraphLineStart.Markdown
public const String CommonMarkAttributedBlockMarkdownName #

Stable registration name for the CommonMark attributed block markdown fallback.

Value: CommonMark.AttributedBlock.Markdown
public const String GitHubDefinitionListMarkdownName #

Stable registration name for the GitHub definition-list markdown fallback.

Value: GitHub.DefinitionList.Markdown
public const String GitHubCustomContainerMarkdownName #

Stable registration name for the GitHub custom-container markdown fallback.

Value: GitHub.CustomContainer.Markdown
public const String GitHubParagraphLineStartMarkdownName #

Stable registration name for the GitHub paragraph line-start markdown fallback.

Value: GitHub.ParagraphLineStart.Markdown
public const String GitHubAttributedBlockMarkdownName #

Stable registration name for the GitHub attributed block markdown fallback.

Value: GitHub.AttributedBlock.Markdown