MathematicalText

MathematicalText-Klasse

Mathematischer Text

public sealed class MathematicalText : MathElementBase, IMathematicalText  

Konstruktoren

NameBeschreibung
MathematicalText()Standardkonstruktor (erstellt den Wert String.Empty)
MathematicalText(char)Erstellt MathText mit einem einzelnen Symbol
MathematicalText(string)Erstellt MathematicalText aus Text
MathematicalText(string, IPortionFormat)Erstellt MathematicalText aus Text und Format-Einstellungen

Eigenschaften

NameBeschreibung
Format { get; }Textformatierungseigenschaften
Value { get; set; }Textwert

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element)
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 das angegebene zusätzliche Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Nimmt die angegebene Funktion unter Verwendung dieser 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()Umgibt ein mathematisches Element mit Klammern
virtual Enclose(char, char)Umgibt ein mathematisches Element mit angegebenen Zeichen, wie Klammern oder anderen Zeichen als Rahmen
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
Group()Platziert dieses Element in einer Gruppe mit 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 oben auf dieses Element
Radical(IMathElement)Gibt die mathematische Wurzel des angegebenen Grades von dem angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades von dem angegebenen Argument an.
SetLowerLimit(IMathElement)Nimmt die untere Grenze
SetLowerLimit(string)Nimmt die untere Grenze
SetSubscript(IMathElement)Erstellt einen Tiefschrift
SetSubscript(string)Erstellt einen Tiefschrift
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Tiefschrift und Hochschrift links
SetSubSuperscriptOnTheLeft(string, string)Erstellt Tiefschrift und Hochschrift links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt Tiefschrift und Hochschrift rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt Tiefschrift und Hochschrift rechts
SetSuperscript(IMathElement)Erstellt Hochschrift
SetSuperscript(string)Erstellt Hochschrift
SetUpperLimit(IMathElement)Nimmt die obere Grenze
SetUpperLimit(string)Nimmt die obere Grenze
ToBorderBox()Platziert dieses Element in einer Border-Box
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einer Border-Box
ToBox()Platziert dieses Element in einer nicht visuellen Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder eines anderen Beispiels mathematischen Textes zu gruppieren. Ein Box-Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt, als Zeilenumbruchstelle dienen oder so gruppiert werden, dass Zeilenumbrüche innerhalb nicht erlaubt sind.
virtual ToMathArray()Stellt in einem vertikalen Array dar
Underbar()Setzt eine Linie unter diesem Element

Beispiele

Beispiel:

[C#]  
MathematicalText mathText = new MathematicalText("x+y");  

Siehe auch