MathArray

MathArray class

Gibt ein vertikales Array von Gleichungen oder mathematischen Objekten an

public sealed class MathArray : MathElementBase, IMathArray

Konstrukteure

NameBeschreibung
MathArray(IEnumerable<IMathElement>)Erstellt ein mathematisches Array und platziert bestimmte Elemente darin
MathArray(IMathElement)Erstellt ein mathematisches Array und platziert das angegebene Element darin

Eigenschaften

NameBeschreibung
Arguments { get; }Die Menge der Elemente des Arrays
BaseJustification { get; set; }Legt die Ausrichtung des Arrays relativ zum umgebenden Text fest Text außerhalb des Arrays kann am unteren, oberen oder mittleren Rand eines Array-Objekts ausgerichtet werden. Standardwert: Center
MaximumDistribution { get; set; }Maximale Verteilung Wenn wahr, wird das Array auf die maximale Breite des enthaltenden Elements (Seite, Spalte, Zelle usw.) verteilt.
ObjectDistribution { get; set; }Objektverteilung Wenn wahr, wird der Inhalt des Arrays auf die maximale Breite des Array-Objekts verteilt.
RowSpacing { get; set; }Abstand zwischen Zeilen eines Arrays Wird nur verwendet, wenn RowSpacingRule auf 3 gesetzt ist. Genau in diesem Fall ist die Maßeinheit Punkte oder Multiple, in diesem Fall ist die Maßeinheit Halbzeilen. Standard: 0
RowSpacingRule { get; set; }Der Typ des vertikalen Abstands zwischen Array-Elementen Standard: SingleLineGap

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen über diesem Element)
AsArgumentOfFunction(IMathElement)Akzeptiert die angegebene Funktion unter Verwendung dieser Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Akzeptiert die angegebene Funktion unter Verwendung dieser Instanz als Argument
AsArgumentOfFunction(string)Akzeptiert die angegebene Funktion unter Verwendung dieser Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Akzeptiert die angegebene Funktion mit dieser Instanz als Argument und dem angegebenen zusätzlichen Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Akzeptiert die angegebene Funktion mit dieser Instanz als Argument und dem angegebenen zusätzlichen Argument
Divide(IMathElement)Erzeugt einen Bruch mit diesem Zähler und dem angegebenen Nenner
Divide(string)Erzeugt einen Bruch mit diesem Zähler und dem angegebenen Nenner
Divide(IMathElement, MathFractionTypes)Erzeugt einen Bruch des angegebenen Typs mit diesem Zähler und angegebenen Nenner
Divide(string, MathFractionTypes)Erzeugt einen Bruch des angegebenen Typs mit diesem Zähler und angegebenen Nenner
Enclose()Schließt ein mathematisches Element in Klammern ein
virtual Enclose(char, char)Schließt ein mathematisches Element in bestimmte Zeichen wie Klammern oder andere Zeichen wie framing ein
Function(IMathElement)Nimmt eine Funktion eines Arguments unter Verwendung dieser Instanz als Funktionsname
Function(string)Nimmt eine Funktion eines Arguments unter Verwendung dieser Instanz als Funktionsname
GetChildren()Holen Sie sich untergeordnete Elemente
Group()Platziert dieses Element in einer Gruppe mit einer unteren geschweiften Klammer
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe mit einem Gruppierungszeichen wie z. B. untere geschweifte Klammer oder other
Integral(MathIntegralTypes)Nimmt das Integral ohne Grenzen
Integral(MathIntegralTypes, IMathElement, IMathElement)Nimmt das Integral
Integral(MathIntegralTypes, string, string)Nimmt das Integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Nimmt das Integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Nimmt das Integral
virtual Join(IMathElement)Verbindet ein mathematisches Element und bildet einen mathematischen Block
virtual Join(string)Verbindet einen mathematischen Text und bildet einen mathematischen Block
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)Erstellt einen N-stelligen Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-stelligen Operator
Overbar()Setzt eine Leiste oben auf dieses Element
Radical(IMathElement)Gibt die mathematische Wurzel des angegebenen Grads aus dem angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grads aus dem angegebenen Argument an.
SetLowerLimit(IMathElement)nimmt untere Grenze
SetLowerLimit(string)nimmt untere Grenze
SetSubscript(IMathElement)Erstellt Index
SetSubscript(string)Erstellt Index
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Tief- und Hochstellung auf der linken Seite
SetSubSuperscriptOnTheLeft(string, string)Erstellt Tief- und Hochstellung auf der linken Seite
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erzeugt tiefgestellt und hochgestellt auf der rechten Seite
SetSubSuperscriptOnTheRight(string, string)Erzeugt tiefgestellt und hochgestellt auf der rechten Seite
SetSuperscript(IMathElement)Erstellt hochgestellte
SetSuperscript(string)Erstellt hochgestellte
SetUpperLimit(IMathElement)nimmt Obergrenze
SetUpperLimit(string)nimmt Obergrenze
ToBorderBox()Platziert dieses Element in einer Rahmenbox
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einer Rahmenbox
ToBox()Platziert dieses Element in einer nicht sichtbaren Box (logische Gruppierung) , die verwendet wird, um Komponenten einer Gleichung oder eines anderen mathematischen Textes zu gruppieren. Ein Box-Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtung dienen Punkt, dienen als Zeilenumbruchpunkt oder werden so gruppiert, dass keine Zeilenumbrüche innerhalb von zulässig sind.
virtual ToMathArray()Fügt ein vertikales Array ein
Underbar()Setzt einen Balken am unteren Rand dieses Elements

Beispiele

Beispiel:

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

Siehe auch