API Reference
Class
OfficeMathRenderer
Renders the shared mathematical expression tree into the shared drawing scene.
Inheritance
- Object
- OfficeMathRenderer
Methods
AddToDrawing 2 overloads
public static OfficeMathLayoutMetrics AddToDrawing(OfficeDrawing drawing, OfficeMathExpression expression, Double x, Double y, OfficeMathRenderOptions? options = null) #Returns:
OfficeMathLayoutMetricsAdds a laid-out expression to an existing drawing.
Parameters
- drawing OfficeIMO.Drawing.OfficeDrawing
- expression OfficeIMO.Drawing.OfficeMathExpression
- x System.Double
- y System.Double
- options OfficeIMO.Drawing.OfficeMathRenderOptions? = null
public static OfficeMathLayoutMetrics AddToDrawing(OfficeDrawing drawing, OfficeMathExpression expression, Double x, Double y, OfficeMathRenderOptions? options, CancellationToken cancellationToken) #Returns:
OfficeMathLayoutMetricsAdds an expression with cancellable bounded font-outline work.
Parameters
- drawing OfficeIMO.Drawing.OfficeDrawing
- expression OfficeIMO.Drawing.OfficeMathExpression
- x System.Double
- y System.Double
- options OfficeIMO.Drawing.OfficeMathRenderOptions?
- cancellationToken System.Threading.CancellationToken
Measure 2 overloads
public static OfficeMathLayoutMetrics Measure(OfficeMathExpression expression, OfficeMathRenderOptions? options = null) #Returns:
OfficeMathLayoutMetricsMeasures an expression using deterministic, dependency-free font metrics.
Parameters
- expression OfficeIMO.Drawing.OfficeMathExpression
- options OfficeIMO.Drawing.OfficeMathRenderOptions? = null
public static OfficeMathLayoutMetrics Measure(OfficeMathExpression expression, OfficeMathRenderOptions? options, CancellationToken cancellationToken) #Returns:
OfficeMathLayoutMetricsMeasures an expression with cancellable bounded font-outline work.
Parameters
- expression OfficeIMO.Drawing.OfficeMathExpression
- options OfficeIMO.Drawing.OfficeMathRenderOptions?
- cancellationToken System.Threading.CancellationToken
Render 2 overloads
public static OfficeDrawing Render(OfficeMathExpression expression, OfficeMathRenderOptions? options = null) #Returns:
OfficeDrawingCreates a tightly sized drawing containing an expression.
Parameters
- expression OfficeIMO.Drawing.OfficeMathExpression
- options OfficeIMO.Drawing.OfficeMathRenderOptions? = null
public static OfficeDrawing Render(OfficeMathExpression expression, OfficeMathRenderOptions? options, CancellationToken cancellationToken) #Returns:
OfficeDrawingCreates a drawing with cancellable bounded font-outline work.
Parameters
- expression OfficeIMO.Drawing.OfficeMathExpression
- options OfficeIMO.Drawing.OfficeMathRenderOptions?
- cancellationToken System.Threading.CancellationToken
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?