MathLeftSubSuperscriptElement

MathLeftSubSuperscriptElement Klasse

Gibt das Sub-Superscript-Objekt an, das aus einer Basis sowie einem Tief- und Hochstellen besteht, die links von der Basis platziert werden.

public sealed class MathLeftSubSuperscriptElement : BaseScript, IMathLeftSubSuperscriptElement

Constructors

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

Properties

NameBeschreibung
Base { get; }Basisargument
Subscript { get; }Tiefstellung
Superscript { get; }Hochstellung

Methods

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oberhalb dieses Elements)
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, wie Klammern oder anderen Rahmenzeichen
Function(IMathElement)Verwendet eine Funktionsdarstellung eines Arguments, wobei diese Instanz als Funktionsname dient
Function(string)Verwendet eine Funktionsdarstellung eines Arguments, wobei diese Instanz als Funktionsname dient
GetChildren()Ermittelt Kind-Elemente
Group()Platziert dieses Element in einer Gruppe mit einer geschweiften Klammer unten
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe mit einem Gruppierungszeichen, wie einer geschweiften Klammer unten oder einem anderen Zeichen
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)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-stelligen Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-stelligen Operator
Overbar()Setzt einen Balken 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 untere Grenze
SetLowerLimit(string)Verwendet untere Grenze
SetSubscript(IMathElement)Erstellt Tiefstellung
SetSubscript(string)Erstellt Tiefstellung
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Tief- und Hochstellung links
SetSubSuperscriptOnTheLeft(string, string)Erstellt Tief- und Hochstellung links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt Tief- und Hochstellung rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt Tief- und Hochstellung rechts
SetSuperscript(IMathElement)Erstellt Hochstellung
SetSuperscript(string)Erstellt Hochstellung
SetUpperLimit(IMathElement)Verwendet obere Grenze
SetUpperLimit(string)Verwendet obere Grenze
ToBorderBox()Platziert dieses Element in einer Rand-Box
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einer Rand-Box
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 in einer Box befindliches Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt fungieren oder so gruppiert werden, dass innerhalb keine Zeilenumbrüche zulässig sind.
virtual ToMathArray()Setzt in ein vertikales Array
Underbar()Setzt einen Balken 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