MathElementBase

MathElementBase Klasse

Basisklasse für IMathElement mit der Implementierung einiger Methoden, die für alle abgeleiteten Klassen gemeinsam sind. Nur für den internen Gebrauch. Die abgeleitete Klasse muss IMathElement sein.

public abstract class MathElementBase : IMathElement

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben auf 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 das Argument und ein zusätzliches angegebenes Argument bereitstellt
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, wobei diese Instanz das Argument und ein zusätzliches angegebenes Argument bereitstellt
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 Rahmenzeichen
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
Group()Platziert dieses Element in einer Gruppe mit einer unteren geschweiften Klammer
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe mittels eines Gruppierungszeichens, wie z. B. einer unteren geschweiften Klammer oder einem anderen Zeichen
Integral(MathIntegralTypes)Erstellt das Integral ohne Grenzen
Integral(MathIntegralTypes, IMathElement, IMathElement)Erstellt das Integral
Integral(MathIntegralTypes, string, string)Erstellt das Integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Erstellt das Integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Erstellt 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 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)Nimmt die untere Grenze
SetLowerLimit(string)Nimmt die untere Grenze
SetSubscript(IMathElement)Erstellt einen tiefgestellten Ausdruck
SetSubscript(string)Erstellt einen tiefgestellten Ausdruck
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt tief- und hochgestellte Elemente links
SetSubSuperscriptOnTheLeft(string, string)Erstellt tief- und hochgestellte Elemente links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt tief- und hochgestellte Elemente rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt tief- und hochgestellte Elemente rechts
SetSuperscript(IMathElement)Erstellt ein hochgestelltes Zeichen
SetSuperscript(string)Erstellt ein hochgestelltes Zeichen
SetUpperLimit(IMathElement)Nimmt die obere Grenze
SetUpperLimit(string)Nimmt die obere Grenze
ToBorderBox()Platziert dieses Element in einem Rahmen
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einem Rahmen
ToBox()Platziert dieses Element in einer nicht-sichtbaren Box (logische Gruppierung), die zum Gruppieren von Komponenten einer Gleichung oder einer anderen Instanz mathematischen Textes verwendet wird. Ein eingekastetes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt dienen oder so gruppiert werden, dass innerhalb keine Zeilenumbrüche erlaubt sind.
virtual ToMathArray()Fügt in ein vertikales Array ein
Underbar()Setzt einen Balken unten an diesem Element

Siehe auch