IMathArray

All Implemented Interfaces: com.aspose.slides.IMathElement

public interface IMathArray extends IMathElement

Specifies a vertical array of equations or any mathematical objects


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));

Methods

Method Description
getArguments() The set of items of the array
getBaseJustification() Specifies alignment of the array relative to surrounding text Text outside of the array can be aligned with the bottom, top, or center of a array object.
setBaseJustification(int value) Specifies alignment of the array relative to surrounding text Text outside of the array can be aligned with the bottom, top, or center of a array object.
getMaximumDistribution() Maximum Distribution When true, the array is spaced to the maximum width of the containing element(page, column, cell, etc.).
setMaximumDistribution(boolean value) Maximum Distribution When true, the array is spaced to the maximum width of the containing element(page, column, cell, etc.).
getObjectDistribution() Object Distribution When true, the contents of the array are spaced to the maximum width of the array object.
setObjectDistribution(boolean value) Object Distribution When true, the contents of the array are spaced to the maximum width of the array object.
getRowSpacingRule() The type of vertical spacing between array elements
setRowSpacingRule(int value) The type of vertical spacing between array elements
getRowSpacing() Spacing between rows of an array It is used only when RowSpacingRule is set to 3 Exactly in which case the unit of measure is points or Multiple in which case the unit of measure is half-lines.
setRowSpacing(long value) Spacing between rows of an array It is used only when RowSpacingRule is set to 3 Exactly in which case the unit of measure is points or Multiple in which case the unit of measure is half-lines.

getArguments()

public abstract IMathElementCollection getArguments()

The set of items of the array


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.getArguments().add(new MathematicalText("item2"));

Returns: IMathElementCollection

getBaseJustification()

public abstract int getBaseJustification()

Specifies alignment of the array relative to surrounding text Text outside of the array can be aligned with the bottom, top, or center of a array object. Default value: Center


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setBaseJustification(MathVerticalAlignment.Top);

Returns: int

setBaseJustification(int value)

public abstract void setBaseJustification(int value)

Specifies alignment of the array relative to surrounding text Text outside of the array can be aligned with the bottom, top, or center of a array object. Default value: Center


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setBaseJustification(MathVerticalAlignment.Top);

Parameters:

Parameter Type Description
value int

getMaximumDistribution()

public abstract boolean getMaximumDistribution()

Maximum Distribution When true, the array is spaced to the maximum width of the containing element(page, column, cell, etc.).


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setMaximumDistribution(true);

Returns: boolean

setMaximumDistribution(boolean value)

public abstract void setMaximumDistribution(boolean value)

Maximum Distribution When true, the array is spaced to the maximum width of the containing element(page, column, cell, etc.).


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setMaximumDistribution(true);

Parameters:

Parameter Type Description
value boolean

getObjectDistribution()

public abstract boolean getObjectDistribution()

Object Distribution When true, the contents of the array are spaced to the maximum width of the array object.


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setObjectDistribution(true);

Returns: boolean

setObjectDistribution(boolean value)

public abstract void setObjectDistribution(boolean value)

Object Distribution When true, the contents of the array are spaced to the maximum width of the array object.


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setObjectDistribution(true);

Parameters:

Parameter Type Description
value boolean

getRowSpacingRule()

public abstract int getRowSpacingRule()

The type of vertical spacing between array elements


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setRowSpacingRule(MathRowSpacingRule.OneAndAHalfLineGap);

Returns: int

setRowSpacingRule(int value)

public abstract void setRowSpacingRule(int value)

The type of vertical spacing between array elements


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setRowSpacingRule(MathRowSpacingRule.OneAndAHalfLineGap);

Parameters:

Parameter Type Description
value int

getRowSpacing()

public abstract long getRowSpacing()

Spacing between rows of an array It is used only when RowSpacingRule is set to 3 Exactly in which case the unit of measure is points or Multiple in which case the unit of measure is half-lines. Default: 0


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setRowSpacingRule(MathRowSpacingRule.Exactly);
 mathArray.setRowSpacing(10);

Returns: long

setRowSpacing(long value)

public abstract void setRowSpacing(long value)

Spacing between rows of an array It is used only when RowSpacingRule is set to 3 Exactly in which case the unit of measure is points or Multiple in which case the unit of measure is half-lines. Default: 0


Example:
 
 IMathArray mathArray = new MathArray(new MathematicalText("item1"));
 mathArray.setRowSpacingRule(MathRowSpacingRule.Exactly);
 mathArray.setRowSpacing(10);

Parameters:

Parameter Type Description
value long