MathFraction

MathFraction Klasse

Gibt das Bruchobjekt an, das aus einem Zähler und einem Nenner besteht, die durch einen Bruchstrich getrennt sind. Der Bruchstrich kann je nach Bruch-Eigenschaften horizontal oder diagonal sein. Das Bruchobjekt wird auch verwendet, um die Stapelfunktion darzustellen, die ein Element über ein anderes legt, ohne Bruchstrich.

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; }Fraktionstyp Standard: Bar
Numerator { get; }Zähler

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element)
AsArgumentOfFunction(IMathElement)Verwendet die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Verwendet die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(string)Verwendet die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Verwendet die angegebene Funktion, nutzt diese Instanz als Argument und das angegebene zusätzliche Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, nutzt diese 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()Umfasst ein mathematisches Element in Klammern
virtual Enclose(char, char)Umfasst ein mathematisches Element in angegebenen Zeichen, wie Klammern oder anderen Zeichen als Rahmen
Function(IMathElement)Verwendet eine Funktion eines Arguments und nutzt diese Instanz als Funktionsnamen
Function(string)Verwendet eine Funktion eines Arguments und nutzt diese Instanz als Funktionsnamen
GetChildren()Ermittelt Kindelemente
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 unteren geschweiften Klammer 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)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-stelligen Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-stelligen Operator
Overbar()Setzt einen Strich oben auf dieses Element
Radical(IMathElement)Gibt die mathematische Wurzel des angegebenen Grades aus dem spezifizierten Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades aus dem spezifizierten Argument an.
SetLowerLimit(IMathElement)Verwendet untere Grenze
SetLowerLimit(string)Verwendet 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)Verwendet obere Grenze
SetUpperLimit(string)Verwendet obere Grenze
ToBorderBox()Platziert dieses Element in einem Randfeld
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einem Randfeld
ToBox()Platziert dieses Element in einem nicht-sichtbaren Feld (logische Gruppierung), das verwendet wird, um Komponenten einer Gleichung oder eines anderen mathematischen Textes zu gruppieren. Ein umschlossenes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruch-Punkt fungieren oder so gruppiert werden, dass innerhalb keine Zeilenumbrüche zulässig sind.
virtual ToMathArray()Setzt in ein vertikales Array
Underbar()Setzt einen Strich unten auf dieses Element

Beispiele

Beispiel:

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

Siehe auch