API Reference

Class

OneNoteMath

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Modifiers sealed

Mathematical content and its best available projections.

Inheritance

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

public OneNoteMath() #

Methods

public OfficeMathExpression GetExpression() #
Returns: OfficeMathExpression

Returns the structured expression or derives it from MathML, LaTeX, or plain text.

public OneNoteMath SetExpression(OfficeMathExpression expression, Boolean populateProjections = true) #
Returns: OneNoteMath

Assigns a structured expression and refreshes its portable projections.

Parameters

expression OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
populateProjections System.Boolean = true optionalposition: 1

Properties

public override OneNoteElementKind Kind { get; } #
public OfficeMathExpression Expression { get; set; } #

Structured, editable mathematical content owned by OfficeIMO.Drawing.

public String Text { get; set; } #

Plain-text mathematical projection.

public String MathMl { get; set; } #

MathML projection when available.

public String Latex { get; set; } #

LaTeX projection when available.

public OneNoteBinaryPayload RawPayload { get; set; } #

Raw mathematical payload preserved for loss-aware writing.