OfficeIMO

API Reference

Class

MarkdownInlineNormalizationTransform

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Applies AST-safe inline normalization to an existing MarkdownDoc.

Inheritance

  • Object
  • MarkdownInlineNormalizationTransform

Remarks

Use this when markdown or HTML has already been parsed into a document and you want to apply inline-safe cleanup such as escaped code-span repair, tight strong-boundary spacing, tight colon spacing, or tight parenthetical spacing without going back through the text pre-parse path.

Constructors

public MarkdownInlineNormalizationTransform(MarkdownInputNormalizationOptions options = null) #

Creates a document transform that applies AST-safe inline normalization.

Parameters

options OfficeIMO.Markdown.MarkdownInputNormalizationOptions = null optionalposition: 0
Inline normalization options. Only AST-safe options take effect.

Methods

public virtual MarkdownDoc Transform(MarkdownDoc document, MarkdownDocumentTransformContext context) #
Returns: MarkdownDoc

Parameters

document OfficeIMO.Markdown.MarkdownDoc requiredposition: 0
context OfficeIMO.Markdown.MarkdownDocumentTransformContext requiredposition: 1

Properties

public MarkdownInputNormalizationOptions Options { get; } #

Inline normalization options used by the transform.