• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Namespace DRIT.Presentation.Drawing.Mathematics

Classes

MathAccent

Represents an accent element — a combining character drawn above the base element (e.g. x̂, x̄, x̌).

Maps to the OMML m:acc element.

MathArray

Represents the math array used by the presentation model.

MathBar

Represents a bar element — a horizontal line drawn above or below the base element (overbar or underbar).

Maps to the OMML m:bar element.

MathBlock

Represents the math block used by the presentation model.

MathBorderBox

Represents a border-box element — a rectangular or custom border drawn around the base element.

Maps to the OMML m:borderBox element.

MathBox

Represents a box element — an invisible container that groups its base content and can act as an operator emulator or prevent line breaks.

Maps to the OMML m:box element.

MathDelimiter

Represents the math delimiter used by the presentation model.

MathElementBase

Represents the math element base used by the presentation model.

MathFraction

Represents the math fraction used by the presentation model.

MathFunction

Represents a function-apply element — a function name followed by its argument, e.g. sin(x), cos(x).

Maps to the OMML m:func element.

MathGroupingCharacter

Represents a grouping-character element — a stretchable character (such as a brace or bracket) drawn above or below the base element to group it visually.

Maps to the OMML m:groupChr element.

MathLimit

Represents a limit element — a limit drawn above or below the base element, as used in expressions like lim, min, max, or sup.

Maps to the OMML m:limLow (lower limit) and m:limUpp (upper limit) elements.

MathMatrix

Represents a matrix element — a grid of rows and columns of math elements.

Maps to the OMML m:m element, with each row mapping to m:mr and each cell to m:e.

MathMatrixRow

Represents a single row in a MathMatrix. Each row contains a sequence of cell elements.

Maps to an OMML m:mr element.

MathNaryOperator

Represents an n-ary operator element — an operator such as summation (∑), product (∏), or integral (∫) with optional subscript, superscript, and base (operand).

Maps to the OMML m:nary element.

MathParagraph

Represents the math paragraph used by the presentation model.

MathPhantom

Represents the math phantom used by the presentation model.

MathRadical

Represents a radical (root) element — a square root or n-th root of the base element.

Maps to the OMML m:rad element.

MathSubscriptElement

Represents a subscript element — a base with a subscript (e.g. xₙ).

Maps to the OMML m:sSub element.

MathSuperscriptElement

Represents a superscript element — a base with a superscript (e.g. x²).

Maps to the OMML m:sSup element.

MathematicalText

Represents the mathematical text used by the presentation model.

Interfaces

IMathElement

Defines the IMathElement contract.

Enums

MathLimitLocation

Specifies the placement of sub/superscript limits relative to an n-ary operator such as a summation or integral.

MathTopBottomPosition

Specifies whether a math embellishment (bar, grouping character, limit) is positioned above or below the base element.

Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX