Class MathematicalEquationNode
Contents
[
Hide
]MathematicalEquationNode class
This class specifies an equation or mathematical expression. All mathematical text of equations or mathematical expressions are contained by this class.
public class MathematicalEquationNode : EquationNode
Properties
| Name | Description | 
|---|---|
| EquationType { get; } | Get the equation type of the current node(Inherited from EquationNode.) | 
| Font { get; } | Returns the font of this object.(Inherited from FontSetting.) | 
| Length { get; } | Gets the length of the characters.(Inherited from FontSetting.) | 
| ParentNode { get; set; } | Specifies the parent node of the current node(Inherited from EquationNode.) | 
| StartIndex { get; } | Gets the start index of the characters.(Inherited from FontSetting.) | 
| TextOptions { get; } | Returns the text options.(Inherited from FontSetting.) | 
| override Type { get; } | Represents the type of the node.(Inherited from EquationNode.) | 
Methods
| Name | Description | 
|---|---|
| AddChild(EquationNode) | Inserts the specified node at the end of the current node’s list of child nodes.(Inherited from EquationNode.) | 
| AddChild(EquationNodeType) | Insert a node of the specified type at the end of the child node list of the current node.(Inherited from EquationNode.) | 
| override Equals(object) | Determine whether the current equation node is equal to the specified node | 
| GetChild(int) | Returns the node at the specified index among the children of the current node.(Inherited from EquationNode.) | 
| InsertAfter(EquationNodeType) | Inserts the specified node after the current node.(Inherited from EquationNode.) | 
| InsertBefore(EquationNodeType) | Inserts the specified node before the current node.(Inherited from EquationNode.) | 
| InsertChild(int, EquationNodeType) | Inserts a node of the specified type at the specified index position in the current node’s child node list.(Inherited from EquationNode.) | 
| Remove() | Removes itself from the parent.(Inherited from EquationNode.) | 
| RemoveAllChildren() | Removes all the child nodes of the current node.(Inherited from EquationNode.) | 
| RemoveChild(EquationNode) | Removes the specified node from the current node’s children.(Inherited from EquationNode.) | 
| RemoveChild(int) | Removes the node at the specified index from the current node’s children.(Inherited from EquationNode.) | 
| SetWordArtStyle(PresetWordArtStyle) | Sets the preset WordArt style.(Inherited from FontSetting.) | 
| ToLaTeX() | Convert this equtation to LaTeX expression.(Inherited from EquationNode.) | 
| ToMathML() | Convert this equtation to MathML expression.(Inherited from EquationNode.) | 
Examples
namespace AsposeCellsExamples
{
    using Aspose.Cells;
    using Aspose.Cells.Drawing.Equations;
    using System;
    public class EquationsClassMathematicalEquationNodeDemo
    {
        public static void Run()
        {
            try
            {
                // Create a new workbook for demonstration
                Workbook workbook = new Workbook();
                Worksheet worksheet = workbook.Worksheets[0];
                // Create two MathematicalEquationNode instances for comparison
                MathematicalEquationNode node1 = null;
                MathematicalEquationNode node2 = null;
                // Demonstrate the Equals method
                bool areEqual = node1?.Equals((object)node2) ?? false;
                Console.WriteLine($"MathematicalEquationNode comparison result: {areEqual}");
                // Save the workbook
                workbook.Save("MathematicalEquationNodeDemo.xlsx");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error working with MathematicalEquationNode: {ex.Message}");
            }
        }
    }
}
See Also
- class EquationNode
 - namespace Aspose.Cells.Drawing.Equations
 - assembly Aspose.Cells