OfficeIMO

API Reference

Class

MarkdownWriteOptions

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Options controlling markdown serialization from the typed document model.

Inheritance

  • Object
  • MarkdownWriteOptions

Constructors

Methods

public MarkdownWriteOptions Clone() #
Returns: MarkdownWriteOptions

Creates a shallow clone of the writer options while copying mutable collections.

public static MarkdownWriteOptions CreateHtmlImageProfile() #
Returns: MarkdownWriteOptions

Creates a markdown writer profile that emits raw HTML for image output.

public static MarkdownWriteOptions CreateOfficeIMOProfile() #
Returns: MarkdownWriteOptions

Creates default OfficeIMO-flavored markdown writer options.

public static MarkdownWriteOptions CreatePortableProfile() #
Returns: MarkdownWriteOptions

Creates a more portable markdown writer profile that degrades OfficeIMO-only blocks into broadly compatible markdown.

Properties

public MarkdownImageRenderingMode ImageRenderingMode { get; set; } #

Controls how image blocks and image inlines are serialized back to markdown text.

public List<MarkdownBlockMarkdownRenderExtension> BlockRenderExtensions { get; } #

Optional markdown block render extensions. Later registrations win when block types overlap.