Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OneNoteMath

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

Mathematical content and its best available projections.

Inheritance

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

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; } #

Logical content kind.

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.