MathNaryOperator

MathNaryOperator Klasse

Gibt ein N-äres mathematisches Objekt an, wie Summation und Integral. Es besteht aus einem Operator, einer Basis (oder Operanden) und optionalen oberen und unteren Grenzen. Beispiele für N-äre Operatoren sind: Summation, Vereinigung, Schnittmenge, Integral

public sealed class MathNaryOperator : MathElementBase, IMathNaryOperator

Konstruktoren

NameBeschreibung
MathNaryOperator(char, IMathElement)Initialisiert eine neue Instanz der MathNaryOperator Klasse.
MathNaryOperator(char, IMathElement, IMathElement)Initialisiert eine neue Instanz der MathNaryOperator Klasse.
MathNaryOperator(char, IMathElement, IMathElement, IMathElement)Initialisiert eine neue Instanz der MathNaryOperator Klasse.

Eigenschaften

NameBeschreibung
Base { get; }Basisargument
GrowToMatchOperandHeight { get; set; }Der Operatorzeichen wächst vertikal, um die Höhe seines Operanden anzupassen
HideSubscript { get; set; }Subskript ausblenden
HideSuperscript { get; set; }Superskript ausblenden
LimitLocation { get; set; }Der Ort der Grenzen (Subskript und Superskript)
Operator { get; set; }N-ärer Operatorzeichen Zum Beispiel: ‘∑’, ‘∫’
Subscript { get; }Gibt ein Subskript-Argument an, das zum Beispiel im Falle eines Integrals die untere Grenze festlegt
Superscript { get; }Gibt ein Superskript-Argument an, das zum Beispiel im Falle eines Integrals die obere Grenze festlegt

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben an 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 das angegebene zusätzliche Argument dient
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, wobei diese Instanz als Argument und das angegebene zusätzliche Argument 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()Schließt ein Mathe-Element in Klammern ein
virtual Enclose(char, char)Schließt ein Mathe-Element in angegebenen Zeichen ein, wie Klammern oder andere 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()Liefert Kind-Elemente
Group()Platziert dieses Element in einer Gruppe unter Verwendung einer geschweiften Klammer unten
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe unter Verwendung eines Gruppierungszeichens wie einer geschweiften Klammer unten oder einem anderen
Integral(MathIntegralTypes)Verwendet das Integral ohne Grenzen
Integral(MathIntegralTypes, IMathElement, IMathElement)Verwendet das Integral
Integral(MathIntegralTypes, string, string)Verwendet das Integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Verwendet das Integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Verwendet 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 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)Verwendet die untere Grenze
SetLowerLimit(string)Verwendet die untere Grenze
SetSubscript(IMathElement)Erstellt Subskript
SetSubscript(string)Erstellt Subskript
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Subskript und Superskript links
SetSubSuperscriptOnTheLeft(string, string)Erstellt Subskript und Superskript links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt Subskript und Superskript rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt Subskript und Superskript rechts
SetSuperscript(IMathElement)Erstellt Superskript
SetSuperscript(string)Erstellt Superskript
SetUpperLimit(IMathElement)Verwendet die obere Grenze
SetUpperLimit(string)Verwendet die obere Grenze
ToBorderBox()Platziert dieses Element in einem Rahmenfeld
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einem Rahmenfeld
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 eingekastetes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruch-Punkt dienen 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

Beispiel:

[C#]
IMathNaryOperator naryOperator = new MathematicalText("x").Nary(MathNaryOperatorTypes.Summation, "x=1", "100");

Siehe auch