IMathArray class

IMathArray class

Specifies a vertical array of equations or any mathematical objects

The IMathArray type exposes the following members:

Properties

PropertyDescription
argumentsThe set of items of the array
base_justificationSpecifies 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
maximum_distributionMaximum Distribution
When true, the array is spaced to the maximum width of the containing element(page, column, cell, etc.).
object_distributionObject Distribution
When true, the contents of the array are spaced to the maximum width of the array object.
row_spacing_ruleThe type of vertical spacing between array elements
row_spacingSpacing 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

Methods

MethodDescription
join(self, math_element)
join(self, math_text)
divide(self, denominator)
divide(self, denominator)
divide(self, denominator, fraction_type)
divide(self, denominator, fraction_type)
enclose(self)
enclose(self, beginning_character, ending_character)
function(self, function_argument)
function(self, function_argument)
as_argument_of_function(self, function_name)
as_argument_of_function(self, function_name)
as_argument_of_function(self, function_type)
as_argument_of_function(self, function_type, additional_argument)
as_argument_of_function(self, function_type, additional_argument)
set_subscript(self, subscript)
set_subscript(self, subscript)
set_superscript(self, superscript)
set_superscript(self, superscript)
set_sub_superscript_on_the_right(self, subscript, superscript)
set_sub_superscript_on_the_right(self, subscript, superscript)
set_sub_superscript_on_the_left(self, subscript, superscript)
set_sub_superscript_on_the_left(self, subscript, superscript)
radical(self, degree)
radical(self, degree)
set_upper_limit(self, limit)
set_upper_limit(self, limit)
set_lower_limit(self, limit)
set_lower_limit(self, limit)
nary(self, type, lower_limit, upper_limit)
nary(self, type, lower_limit, upper_limit)
integral(self, integral_type, lower_limit, upper_limit, limit_locations)
integral(self, integral_type, lower_limit, upper_limit)
integral(self, integral_type)
integral(self, integral_type, lower_limit, upper_limit, limit_locations)
integral(self, integral_type, lower_limit, upper_limit)
group(self)
group(self, character, position, vertical_justification)
to_border_box(self)
to_border_box(self, hide_top, hide_bottom, hide_left, hide_right, strikethrough_horizontal, strikethrough_vertical, strikethrough_bottom_left_to_top_right, strikethrough_top_left_to_bottom_right)
get_children(self)
to_math_array(self)
accent(self, accent_character)
overbar(self)
underbar(self)
to_box(self)

See Also