IMathBlock class

IMathBlock class

Specifies an instance of mathematical text that contained within a MathParagraph and starts on its own line. All math zones, including equations, expressions, arrays of equations or expressions, and formulas are represented by math block.

The IMathBlock type exposes the following members:

Properties

PropertyDescription
count

Indexer

NameDescription
[index]

Methods

MethodDescription
enclose(self, beginning_character, ending_character, separator_character)Encloses child elements of this block in specified characters such as parenthesis or another as framing
and delimit with a separator character
enclose(self)
enclose(self, beginning_character, ending_character)
join(self, math_element)
join(self, math_text)
divide(self, denominator)
divide(self, denominator)
divide(self, denominator, fraction_type)
divide(self, denominator, fraction_type)
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)
delimit(self, separator_character)Delimits all child elements with separator character (without the brackets)
join_block(self, other)Joins another mathematical block with this one
write_as_math_ml(self, stream)Saves content of this IMathBlock as MathML
add(self, item)
index_of(self, item)
insert(self, index, item)
clear(self)
contains(self, item)
remove(self, item)
remove_at(self, index)
copy_to(self, array, array_index)
get_children(self)
to_math_array(self)
accent(self, accent_character)
overbar(self)
underbar(self)
to_box(self)

See Also