public interface IMathArray extends IMathElement
Specifies a vertical array of equations or any mathematical objects
Example:IMathArray mathArray = new MathArray(new MathematicalText("item1"));
Modifier and Type | Method and Description |
---|---|
IMathElementCollection |
getArguments()
The set of items of the array
|
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.
|
boolean |
getMaximumDistribution()
Maximum Distribution
When true, the array is spaced to the maximum width of the containing element(page, column, cell, etc.).
|
boolean |
getObjectDistribution()
Object Distribution
When true, the contents of the array are spaced to the maximum width of the array object.
|
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.
|
int |
getRowSpacingRule()
The type of vertical spacing between array elements
|
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.
|
void |
setMaximumDistribution(boolean value)
Maximum Distribution
When true, the array is spaced to the maximum width of the containing element(page, column, cell, etc.).
|
void |
setObjectDistribution(boolean value)
Object Distribution
When true, the contents of the array are spaced to the maximum width of the array object.
|
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.
|
void |
setRowSpacingRule(int value)
The type of vertical spacing between array elements
|
accent, asArgumentOfFunction, asArgumentOfFunction, asArgumentOfFunction, asArgumentOfFunction, asArgumentOfFunction, divide, divide, divide, divide, enclose, enclose, function, function, getChildren, group, group, integral, integral, integral, integral, integral, join, join, nary, nary, overbar, radical, radical, setLowerLimit, setLowerLimit, setSubscript, setSubscript, setSubSuperscriptOnTheLeft, setSubSuperscriptOnTheLeft, setSubSuperscriptOnTheRight, setSubSuperscriptOnTheRight, setSuperscript, setSuperscript, setUpperLimit, setUpperLimit, toBorderBox, toBorderBox, toBox, toMathArray, underbar
IMathElementCollection getArguments()
The set of items of the array
Example:IMathArray mathArray = new MathArray(new MathematicalText("item1")); mathArray.getArguments().add(new MathematicalText("item2"));
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);
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);
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);
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);
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);
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);
int getRowSpacingRule()
The type of vertical spacing between array elements
Example:IMathArray mathArray = new MathArray(new MathematicalText("item1")); mathArray.setRowSpacingRule(MathRowSpacingRule.OneAndAHalfLineGap);
void setRowSpacingRule(int value)
The type of vertical spacing between array elements
Example:IMathArray mathArray = new MathArray(new MathematicalText("item1")); mathArray.setRowSpacingRule(MathRowSpacingRule.OneAndAHalfLineGap);
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);
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);
Copyright © 2004-2022 Aspose Pty Ltd. All Rights Reserved.