MathArray

MathArray-Klasse

Gibt ein vertikales Array von Gleichungen oder anderen mathematischen Objekten an

public sealed class MathArray : MathElementBase, IMathArray  

Konstruktoren

NameBeschreibung
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

NameBeschreibung
Arguments { get; }Die Menge von Elementen im Array
BaseJustification { get; set; }Gibt die Ausrichtung des Arrays relativ zum umgebenden Text an. Text außerhalb des Arrays kann am unteren, oberen oder in der Mitte eines Array-Objekts ausgerichtet werden. Standardwert: Zentriert
MaximumDistribution { get; set; }Maximale Verteilung. Wenn wahr, wird das Array auf die maximale Breite des umgebenden Elements (Seite, Spalte, Zelle usw.) verteilt.
ObjectDistribution { get; set; }Objektdistribution. Wenn wahr, werden die Inhalte des Arrays bis zur maximalen Breite des Array-Objekts verteilt.
RowSpacing { get; set; }Abstand zwischen den Zeilen eines Arrays. Er wird nur verwendet, wenn RowSpacingRule auf 3 Genau eingestellt ist, in diesem Fall ist die Einheit der Maßeinheit Punkte oder Vielfache, wobei die Einheit der Maßeinheit halbe Linien ist. Standard: 0
RowSpacingRule { get; set; }Der Typ des vertikalen Abstands zwischen den Array-Elementen. Standard: SingleLineGap

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oberhalb dieses Elements)
AsArgumentOfFunction(IMathElement)Nimmt die angegebene Funktion unter Verwendung dieser Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Nimmt die angegebene Funktion unter Verwendung dieser Instanz als Argument
AsArgumentOfFunction(string)Nimmt die angegebene Funktion unter Verwendung dieser Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Nimmt die angegebene Funktion unter Verwendung dieser Instanz als Argument und dem angegebenen zusätzlichen Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Nimmt die angegebene Funktion unter Verwendung dieser Instanz als Argument und dem angegebenen zusätzlichen Argument
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()Schließt ein mathematisches Element in Klammern ein
virtual Enclose(char, char)Schließt ein mathematisches Element in angegebenen Zeichen wie Klammern oder anderen Zeichen zur Einrahmung ein
Function(IMathElement)Nimmt eine Funktion eines Arguments unter Verwendung dieser Instanz als Funktionsnamen
Function(string)Nimmt eine Funktion eines Arguments unter Verwendung dieser Instanz als Funktionsnamen
GetChildren()Holt die Kindelemente
Group()Platziert dieses Element in einer Gruppe unter Verwendung einer unteren geschweiften Klammer
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe unter Verwendung eines Gruppierungszeichens wie einer unteren geschweiften Klammer oder einem anderen
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-ären Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-ären Operator
Overbar()Setzt eine Linie oberhalb dieses Elements
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)Nimmt die untere Grenze
SetLowerLimit(string)Nimmt die untere Grenze
SetSubscript(IMathElement)Erstellt einen Tiefgestellt
SetSubscript(string)Erstellt einen Tiefgestellt
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt ein Tiefgestellt und ein Hochgestellt auf der linken Seite
SetSubSuperscriptOnTheLeft(string, string)Erstellt ein Tiefgestellt und ein Hochgestellt auf der linken Seite
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt ein Tiefgestellt und ein Hochgestellt auf der rechten Seite
SetSubSuperscriptOnTheRight(string, string)Erstellt ein Tiefgestellt und ein Hochgestellt auf der rechten Seite
SetSuperscript(IMathElement)Erstellt ein Hochgestellt
SetSuperscript(string)Erstellt ein Hochgestellt
SetUpperLimit(IMathElement)Nimmt die obere Grenze
SetUpperLimit(string)Nimmt die obere Grenze
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 einer anderen Instanz von mathematischem Text zu gruppieren. Ein eingekapseltes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenwechselpunkt dienen oder so gruppiert werden, dass es keine Zeilenumbrüche innerhalb zulässt.
virtual ToMathArray()Stellt in einem vertikalen Array dar
Underbar()Setzt eine Linie unterhalb dieses Elements

Beispiele

Beispiel:

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

Siehe auch