MathematicalText

MathematicalText Klasse

Mathematischer Text

public sealed class MathematicalText : MathElementBase, IMathematicalText

Konstruktoren

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

Eigenschaften

NameBeschreibung
Format { get; }Texteigenschaften für die Formatierung
Value { get; set; }Textwert

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen über diesem Element)
AsArgumentOfFunction(IMathElement)Führt die angegebene Funktion mit dieser Instanz als Argument aus
AsArgumentOfFunction(MathFunctionsOfOneArgument)Führt die angegebene Funktion mit dieser Instanz als Argument aus
AsArgumentOfFunction(string)Führt die angegebene Funktion mit dieser Instanz als Argument aus
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Führt die angegebene Funktion mit dieser Instanz als Argument und einem zusätzlichen Argument aus
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Führt die angegebene Funktion mit dieser Instanz als Argument und einem zusätzlichen Argument aus
Divide(IMathElement)Erstellt einen Bruch mit diesem Zähler und angegebenem Nenner
Divide(string)Erstellt einen Bruch mit diesem Zähler und angegebenem Nenner
Divide(IMathElement, MathFractionTypes)Erstellt einen Bruch des angegebenen Typs mit diesem Zähler und angegebenem Nenner
Divide(string, MathFractionTypes)Erstellt einen Bruch des angegebenen Typs mit diesem Zähler und angegebenem Nenner
Enclose()Setzt ein mathematisches Element in Klammern
virtual Enclose(char, char)Umschließt ein mathematisches Element in angegebenen Zeichen wie Klammern oder anderen Zeichen
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 mit einem Gruppierungszeichen 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-ary-Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-ary-Operator
Overbar()Setzt einen Strich über 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)Nimmt die untere Grenze
SetLowerLimit(string)Nimmt die untere Grenze
SetSubscript(IMathElement)Erstellt Index
SetSubscript(string)Erstellt Index
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Index und Hochstellung links
SetSubSuperscriptOnTheLeft(string, string)Erstellt Index und Hochstellung links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt Index und Hochstellung rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt Index und Hochstellung rechts
SetSuperscript(IMathElement)Erstellt Hochstellung
SetSuperscript(string)Erstellt Hochstellung
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 eines anderen mathematischen Textes zu gruppieren. Ein eingekastetes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruch-Punkt fungieren oder so gruppiert werden, dass Zeilenumbrüche innerhalb nicht zulässig sind.
virtual ToMathArray()Fügt in ein vertikales Array ein
Underbar()Setzt einen Strich unter dieses Element

Beispiele

Beispiel:

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

Siehe auch