[]
        
(Showing Draft Content)

GrapeCity.Documents.Word.OMathBox

Class OMathBox

Namespace
GrapeCity.Documents.Word
Assembly
GcDocs.Word.dll

Represents a box Office Math structure, which is used to group components of an equation or other instance of mathematical text.

public class OMathBox : OMathStruct, IBrowsable<OMathStruct>
Inheritance
object
OMathBox
Implements
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Properties

Base

Gets the OMathElement inside the abstract box.

public OMathElement Base { get; }

Property Value

OMathElement

BreakAt

Gets or sets whether there is a line break at the start of the box, such that the line wraps at the start of the box.

If property IsOperatorEmulator is set to false the value is always -1.

Allowed values are from -1 to 255, inclusive.

When the value is -1 the box does not manually break onto the next line.

When the value is 0 the box manually breaks onto the next line and is aligned with the beginning of the previous line.

When the value is greater than 0 the box manually breaks onto the next line and is aligned with the specified index of the operator on the previous line.

Default value is -1.

public int BreakAt { get; set; }

Property Value

int

IsAlignmentPoint

Gets or sets whether the operator emulator serves as an alignment point; that is, designated alignment points in other Office Math structures can be aligned with it.

If the IsOperatorEmulator property is set to false the value of this property is always false.

Default value is false.

public bool IsAlignmentPoint { get; set; }

Property Value

bool

IsDifferential

Gets or sets whether the box acts as a differential (e.g., dx in an integrand), and receives the appropriate horizontal spacing for the mathematical differential.

Default value is false.

public bool IsDifferential { get; set; }

Property Value

bool

IsOperatorEmulator

Gets or sets whether the box structure and its contents behave as a single operator and inherit the properties of an Unicode operator character. Operator emulators are often used when one or more glyphs combine to form an operator, such as ==.

Default value is false.

public bool IsOperatorEmulator { get; set; }

Property Value

bool

NoBreak

Gets or sets whether breaks can occur inside box.

This can be important for operator emulators that consist of more than one binary operator.

If the IsOperatorEmulator property is set to true the value of this property is always true.

Default value is true.

public bool NoBreak { get; set; }

Property Value

bool

StructType

Gets the OMathStructType of the structure.

public override OMathStructType StructType { get; }

Property Value

OMathStructType