API Reference
Class
MarkdownInlineNormalizationTransform
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
- Inline normalization options. Only AST-safe options take effect.
Methods
public virtual MarkdownDoc Transform(MarkdownDoc document, MarkdownDocumentTransformContext context) #Returns:
MarkdownDocParameters
- document OfficeIMO.Markdown.MarkdownDoc
- context OfficeIMO.Markdown.MarkdownDocumentTransformContext
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public MarkdownInputNormalizationOptions Options { get; } #Inline normalization options used by the transform.