MathArray

MathArray Klasse

Gibt ein vertikales Array von Gleichungen oder beliebigen mathematischen Objekten an

public sealed class MathArray : MathElementBase, IMathArray

Konstruktoren

NameDescription
MathArray(IEnumerable<IMathElement>)Erstellt ein mathematisches Array und platziert die angegebenen Elemente darin
MathArray(IMathElement)Erstellt ein mathematisches Array und platziert das angegebene Element darin

Eigenschaften

NameDescription
Arguments { get; }Die Menge der Elemente des Arrays
BaseJustification { get; set; }Gibt die Ausrichtung des Arrays relativ zum umgebenden Text an. Text außerhalb des Arrays kann mit dem unteren Rand, dem oberen Rand oder der Mitte eines Array-Objekts ausgerichtet werden. Standardwert: Center
MaximumDistribution { get; set; }Maximum Distribution Wenn true, wird das Array auf die maximale Breite des enthaltenden Elements (Seite, Spalte, Zelle usw.) ausgedehnt.
ObjectDistribution { get; set; }Object Distribution Wenn true, werden die Inhalte des Arrays auf die maximale Breite des Array-Objekts ausgedehnt.
RowSpacing { get; set; }Spacing between rows of an array Wird nur verwendet, wenn RowSpacingRule auf 3 (Exactly) gesetzt ist, wobei die Maßeinheit Punkte ist, oder auf Multiple, wobei die Maßeinheit halbe Zeilen ist. Standard: 0
RowSpacingRule { get; set; }Der Typ des vertikalen Abstands zwischen Array-Elementen. Standard: SingleLineGap

Methoden

NameDescription
Accent(char)Setzt ein Akzentzeichen (ein Zeichen über diesem Element)
AsArgumentOfFunction(IMathElement)Verwendet die angegebene Funktion, wobei diese Instanz als Argument dient
AsArgumentOfFunction(MathFunctionsOfOneArgument)Verwendet die angegebene Funktion, wobei diese Instanz als Argument dient
AsArgumentOfFunction(string)Verwendet die angegebene Funktion, wobei diese Instanz als Argument dient
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Verwendet die angegebene Funktion, wobei diese Instanz als Argument und ein zusätzlicher angegebener Parameter dient
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, wobei diese Instanz als Argument und ein zusätzlicher angegebener Parameter dient
Divide(IMathElement)Erstellt einen Bruch mit diesem Zähler und dem angegebenen Nenner
Divide(string)Erstellt einen Bruch mit diesem Zähler und dem angegebenen Nenner
Divide(IMathElement, MathFractionTypes)Erstellt einen Bruch des angegebenen Typs mit diesem Zähler und dem angegebenen Nenner
Divide(string, MathFractionTypes)Erstellt einen Bruch des angegebenen Typs mit diesem Zähler und dem angegebenen Nenner
Enclose()Umfasst ein mathematisches Element in Klammern
virtual Enclose(char, char)Umfasst ein mathematisches Element in angegebenen Zeichen, z. B. Klammern oder anderen Zeichen als Rahmen
Function(IMathElement)Verwendet eine Funktion eines Arguments, wobei diese Instanz als Funktionsname dient
Function(string)Verwendet eine Funktion eines Arguments, wobei diese Instanz als Funktionsname dient
GetChildren()Gibt Kind-Elemente zurück
Group()Platziert dieses Element in einer Gruppe mittels einer unteren geschweiften Klammer
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe mit einem Gruppierungszeichen, z. B. einer unteren geschweiften Klammer oder einem anderen
Integral(MathIntegralTypes)Ermittelt das Integral ohne Grenzen
Integral(MathIntegralTypes, IMathElement, IMathElement)Ermittelt das Integral
Integral(MathIntegralTypes, string, string)Ermittelt das Integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Ermittelt das Integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Ermittelt das Integral
virtual Join(IMathElement)Verknüpft ein mathematisches Element und bildet einen mathematischen Block
virtual Join(string)Verknüpft einen mathematischen Text und bildet einen mathematischen Block
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)Erstellt einen N-ary-Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-ary-Operator
Overbar()Setzt einen Strich oben auf dieses Element
Radical(IMathElement)Gibt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument an.
SetLowerLimit(IMathElement)Ermittelt die untere Grenze
SetLowerLimit(string)Ermittelt die untere Grenze
SetSubscript(IMathElement)Erstellt eine Tiefstellung
SetSubscript(string)Erstellt eine Tiefstellung
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Tiefstellung und Hochstellung links
SetSubSuperscriptOnTheLeft(string, string)Erstellt Tiefstellung und Hochstellung links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt Tiefstellung und Hochstellung rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt Tiefstellung und Hochstellung rechts
SetSuperscript(IMathElement)Erstellt eine Hochstellung
SetSuperscript(string)Erstellt eine Hochstellung
SetUpperLimit(IMathElement)Ermittelt die obere Grenze
SetUpperLimit(string)Ermittelt die obere Grenze
ToBorderBox()Platziert dieses Element in einer Rahmen-Box
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einer Rahmen-Box
ToBox()Platziert dieses Element in einer nicht-sichtbaren Box (logische Gruppierung), die zum Gruppieren von Komponenten einer Gleichung oder einer anderen Instanz mathematischen Textes verwendet wird. Ein in einer Box enthaltenes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruch-Punkt fungieren oder so gruppiert werden, dass innerhalb keine Zeilenumbrüche erlaubt sind.
virtual ToMathArray()Setzt in ein vertikales Array
Underbar()Setzt einen Strich unten auf dieses Element

Beispiele

Example:

[C#]
MathArray mathArray = new MathArray(new MathematicalText("item1"));

Siehe auch