MathFraction

MathFraction-Klasse

Definiert das Bruchobjekt, das aus einem Zähler und einem Nenner besteht, die durch eine Bruchlinie getrennt sind. Die Bruchlinie kann je nach den Eigenschaften des Bruchs horizontal oder diagonal sein. Das Bruchobjekt wird auch verwendet, um die Stapelfunktion darzustellen, die ein Element über ein anderes legt, ohne eine Bruchlinie.

public sealed class MathFraction : MathElementBase, IMathFraction

Konstruktoren

NameBeschreibung
MathFraction(IMathElement, IMathElement)Initialisiert ein MathFraction vom Typ ‘Bar’ mit dem angegebenen Zähler und Nenner
MathFraction(IMathElement, IMathElement, MathFractionTypes)Initialisiert MathFraction mit dem angegebenen Zähler, Nenner und Typ

Eigenschaften

NameBeschreibung
Denominator { get; }Nenner
FractionType { get; set; }Bruchtyp Standard: Bar
Numerator { get; }Zähler

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()Schließt ein mathematisches Element in Klammern ein
virtual Enclose(char, char)Schließt ein mathematisches Element in angegebenen Zeichen wie Klammern oder anderen Rahmenzeichen ein
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
GetChildren()Holt Kinder-Elemente
Group()Platziert dieses Element in einer Gruppe unter Verwendung 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-är Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-är Operator
Overbar()Setzt eine Linie oben auf dieses Element
Radical(IMathElement)Gibt die mathematische Wurzel des gegebenen Grades aus dem angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des gegebenen Grades aus dem angegebenen Argument an.
SetLowerLimit(IMathElement)Nimmt die untere Grenze
SetLowerLimit(string)Nimmt die untere Grenze
SetSubscript(IMathElement)Erstellt einen Tiefgestellt
SetSubscript(string)Erstellt einen Tiefgestellt
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt einen Tiefgestellt und Hochgestellt auf der linken Seite
SetSubSuperscriptOnTheLeft(string, string)Erstellt einen Tiefgestellt und Hochgestellt auf der linken Seite
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt einen Tiefgestellt und Hochgestellt auf der rechten Seite
SetSubSuperscriptOnTheRight(string, string)Erstellt einen Tiefgestellt und Hochgestellt auf der rechten Seite
SetSuperscript(IMathElement)Erstellt einen Hochgestellt
SetSuperscript(string)Erstellt einen Hochgestellt
SetUpperLimit(IMathElement)Nimmt die obere Grenze
SetUpperLimit(string)Nimmt die obere Grenze
ToBorderBox()Platziert dieses Element in einer Randbox
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einer Randbox
ToBox()Platziert dieses Element in einer nicht sichtbaren Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder anderen Instanzen von mathematischem Text zu gruppieren. Ein boxed Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne einen Ausrichtungs Punkt dienen, als Zeilenumbruchs Punkt dienen oder so gruppiert werden, dass Zeilenumbrüche innerhalb nicht erlaubt sind.
virtual ToMathArray()Stellt in einem vertikalen Array dar
Underbar()Setzt eine Linie unten auf dieses Element

Beispiele

Beispiel:

[C#]
MathFraction mathFraction = new MathFraction(new MathematicalText("x"), new MathematicalText("y"), MathFractionTypes.Linear);

Siehe auch