API Reference
MarkdownWriteOptions
Options controlling markdown serialization from the typed document model.
Inheritance
- Object
- MarkdownWriteOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public MarkdownWriteOptions() #Methods
public MarkdownWriteOptions Clone() #MarkdownWriteOptionsCreates a shallow clone of the writer options while copying mutable collections.
public static MarkdownWriteOptions CreateHtmlImageProfile() #MarkdownWriteOptionsCreates a markdown writer profile that emits raw HTML for image output.
public static MarkdownWriteOptions CreateOfficeIMOProfile() #MarkdownWriteOptionsCreates default OfficeIMO-flavored markdown writer options.
public static MarkdownWriteOptions CreatePortableProfile() #MarkdownWriteOptionsCreates a more portable markdown writer profile that degrades OfficeIMO-only blocks into broadly compatible markdown.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public MarkdownImageRenderingMode ImageRenderingMode { get; set; } #Controls how image blocks and image inlines are serialized back to markdown text.
public String OutputLineEnding { get; set; } #Optional line ending to use in rendered Markdown. When unset, the platform default is used.
public Char UnorderedListMarker { get; set; } #Marker used when rendering unordered list items. CommonMark-compatible values are -, *, and +.
public List<MarkdownBlockMarkdownRenderExtension> BlockRenderExtensions { get; } #Optional markdown block render extensions. Later registrations win when block types overlap.