MathLeftSubSuperscriptElement

MathLeftSubSuperscriptElement Klasse

Gibt das Sub-Superskript-Objekt an, das aus einer Basis und einem tiefgestellten und hochgestellten Element besteht, die links von der Basis platziert sind.

public sealed class MathLeftSubSuperscriptElement : BaseScript, IMathLeftSubSuperscriptElement

Konstruktoren

NameBeschreibung
MathLeftSubSuperscriptElement(IMathElement, IMathElement, IMathElement)Initialisiert eine neue Instanz der MathLeftSubSuperscriptElement-Klasse.

Eigenschaften

NameBeschreibung
Base { get; }Basis-Argument
Subscript { get; }Tiefgestellt
Superscript { get; }Hochgestellt

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element)
AsArgumentOfFunction(IMathElement)Nimmt die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Nimmt die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(string)Nimmt die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Nimmt die angegebene Funktion und nutzt diese Instanz als Argument und das angegebene zusätzliche Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Nimmt die angegebene Funktion und nutzt diese Instanz als Argument und das angegebene zusätzliche 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 ein, wie z.B. Klammern oder andere Zeichen zur Einrahmung
Function(IMathElement)Nimmt eine Funktion eines Arguments und nutzt diese Instanz als Funktionsnamen
Function(string)Nimmt eine Funktion eines Arguments und nutzt diese Instanz als Funktionsnamen
GetChildren()Holt die Kindelemente
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. 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 oben auf dieses Element
Radical(IMathElement)Gibt die mathematische Wurzel des angegebenen Grades vom angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades vom angegebenen Argument an.
SetLowerLimit(IMathElement)Nimmt die untere Grenze
SetLowerLimit(string)Nimmt die untere Grenze
SetSubscript(IMathElement)Erstellt einen Tiefstellt
SetSubscript(string)Erstellt einen Tiefstellt
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt einen Tiefstellt und einen Hochstellt auf der linken Seite
SetSubSuperscriptOnTheLeft(string, string)Erstellt einen Tiefstellt und einen Hochstellt auf der linken Seite
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt einen Tiefstellt und einen Hochstellt auf der rechten Seite
SetSubSuperscriptOnTheRight(string, string)Erstellt einen Tiefstellt und einen Hochstellt auf der rechten Seite
SetSuperscript(IMathElement)Erstellt einen Hochstellt
SetSuperscript(string)Erstellt einen Hochstellt
SetUpperLimit(IMathElement)Nimmt die obere Grenze
SetUpperLimit(string)Nimmt die obere Grenze
ToBorderBox()Platziert dieses Element in einem Rahmenkasten
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einem Rahmenkasten
ToBox()Platziert dieses Element in einem nicht sichtbaren Kasten (logische Gruppierung), der verwendet wird, um Komponenten einer Gleichung oder andere Instanzen mathematischen Texts zu gruppieren. Ein boxiertes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne einen Ausrichtungspunkt dienen, als Zeilenumbruchpunkt dienen oder so gruppiert werden, dass innerhalb dessen keine Zeilenumbrüche erlaubt sind.
virtual ToMathArray()Schreibt in ein vertikales Array
Underbar()Setzt eine Linie unten auf dieses Element

Beispiele

Beispiel:

[C#]
IMathElement baseElement = new MathematicalText("X");
IMathElement subscript = new MathematicalText("i");
IMathElement superscript = new MathematicalText("j");
MathLeftSubSuperscriptElement leftSubSuperscript = new MathLeftSubSuperscriptElement(baseElement, subscript, superscript);

Siehe Auch