Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OneNoteMarkdownProjection

Namespace OfficeIMO.OneNote.Markdown
Assembly OfficeIMO.OneNote.Markdown
Modifiers static

Shared text and Markdown projection over the typed offline OneNote model.

Inheritance

  • Object
  • OneNoteMarkdownProjection

Methods

ToMarkdown 4 overloads
public static String ToMarkdown(OneNoteElement element, Func<OneNoteBinaryElement, String> assetUriResolver = null) #
Returns: String

Projects one semantic element and its descendants to Markdown.

Parameters

arg1 OfficeIMO.OneNote.OneNoteElement requiredposition: 0
arg2 System.Func{OfficeIMO.OneNote.OneNoteBinaryElement,System.String} = null optionalposition: 1
public static String ToMarkdown(OneNotePage page, Int32 headingLevel = 1, Func<OneNoteBinaryElement, String> assetUriResolver = null) #
Returns: String

Projects one page to Markdown.

Parameters

page OfficeIMO.OneNote.OneNotePage requiredposition: 0
headingLevel System.Int32 = 1 optionalposition: 1
assetUriResolver System.Func{OfficeIMO.OneNote.OneNoteBinaryElement,System.String} = null optionalposition: 2
public static String ToMarkdown(OneNoteSection section, OneNoteMarkdownOptions options = null) #
Returns: String

Projects a section, optionally including conflict and historical pages.

Parameters

arg1 OfficeIMO.OneNote.OneNoteSection requiredposition: 0
arg2 OfficeIMO.OneNote.Markdown.OneNoteMarkdownOptions = null optionalposition: 1
public static String ToMarkdown(OneNoteNotebook notebook, OneNoteMarkdownOptions options = null) #
Returns: String

Projects a notebook and its section-group hierarchy.

Parameters

arg1 OfficeIMO.OneNote.OneNoteNotebook requiredposition: 0
arg2 OfficeIMO.OneNote.Markdown.OneNoteMarkdownOptions = null optionalposition: 1
ToText 3 overloads
public static String ToText(OneNoteElement element) #
Returns: String

Projects one semantic element and its descendants to plain text.

Parameters

arg1 OfficeIMO.OneNote.OneNoteElement requiredposition: 0
public static String ToText(OneNoteTableCell cell) #
Returns: String

Projects one table cell to plain text.

Parameters

arg1 OfficeIMO.OneNote.OneNoteTableCell requiredposition: 0
public static String ToText(OneNotePage page) #
Returns: String

Projects one page to plain text.

Parameters

arg1 OfficeIMO.OneNote.OneNotePage requiredposition: 0