Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OneNoteMarkdownOptions

Namespace OfficeIMO.OneNote.Markdown
Assembly OfficeIMO.OneNote.Markdown
Modifiers sealed

Controls semantic projection of offline OneNote models to Markdown.

Inheritance

  • Object
  • OneNoteMarkdownOptions

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

Constructors

Methods

public OneNoteMarkdownOptions Clone() #
Returns: OneNoteMarkdownOptions

Creates a validated independent snapshot for one projection operation.

Properties

public Boolean IncludeConflictPages { get; set; } #

Includes conflict copies after their current page.

public Boolean IncludeVersionHistory { get; set; } #

Includes version-history snapshots after their current page.

public Int32 HeadingLevel { get; set; } #

First heading level used by a section or notebook title.

public Int32 MaxSectionGroupDepth { get; set; } #

Maximum nested section-group depth projected from a notebook. Values must be from 1 through MaximumTraversalDepth.

public Int32 MaxPageRelationshipDepth { get; set; } #

Maximum nesting depth across included conflict and version-history page relationships. Values must be from 1 through MaximumTraversalDepth.

public Int32 MaxContentDepth { get; set; } #

Maximum recursive nesting depth for outlines, paragraphs, and table-cell content. Values must be from 1 through MaximumTraversalDepth.

public Func<OneNoteBinaryElement, String> AssetUriResolver { get; set; } #

Resolves a Markdown destination for an image, attachment, recording, or ink payload. Returning null emits a readable placeholder without a link.