[]
        
(Showing Draft Content)

GrapeCity.Documents.Word.OMathNary

Class OMathNary

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

Represents an n-ary Office Math structure, which consists of an n-ary operator character, a base element (or operand), and optional upper and lower limit elements.

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

Properties

Base

Gets the n-ary and, e.g., integrand for an integral, summand for a summation OMathElement of the structure.

public OMathElement Base { get; }

Property Value

OMathElement

Grow

Gets or sets whether Operator grows vertically to match its operand height.

Default value is false.

Microsoft Word ignores this property when the ParentOMath is in Display mode and always stretch the operator character.

public bool Grow { get; set; }

Property Value

bool

HideSubscript

Gets or sets whether the Subscript element does not appear.

Default value is false.

Is this property is true and the Subscript element is not empty Microsoft Word displays the contents of the subscript in an unexpected place.

public bool HideSubscript { get; set; }

Property Value

bool

HideSuperscript

Gets or sets whether the Superscript element does not appear.

Default value is false.

Is this property is true and the Superscript element is not empty Microsoft Word displays the contents of the superscript in an unexpected place.

public bool HideSuperscript { get; set; }

Property Value

bool

IsIntegral

Gets whether the Operator is an integral character.

public bool IsIntegral { get; }

Property Value

bool

LimitLocation

Gets or sets the location of Subscript and Superscript in the structure.

If the ParentOMath is in Inline mode the value is always UnderOver.

Default value defined in IntegralLimitLocation property when the property IsIntegral is true.

Default value defined in NaryLimitLocation property when the property IsIntegral is false.

public OMathLimitLocation LimitLocation { get; set; }

Property Value

OMathLimitLocation

Operator

Gets or set the n-ary operator character.

The value cannot be null and its length cannot be more than one character.

Empty string value means the operator character is absent.

Default value is Unicode character U+222B (INTEGRAL).

public string Operator { get; set; }

Property Value

string

StructType

Gets the OMathStructType of the structure.

public override OMathStructType StructType { get; }

Property Value

OMathStructType

Subscript

Gets the subscript OMathElement of the structure.

public OMathElement Subscript { get; }

Property Value

OMathElement

Superscript

Gets the superscript OMathElement of the structure.

public OMathElement Superscript { get; }

Property Value

OMathElement