MathBar

MathBar-Klasse

Gibt die Bar-Funktion an, die aus einem Basisargument und einer Über- oder Unterstrich besteht.

public sealed class MathBar : MathElementBase, IMathBar

Konstruktoren

NameBeschreibung
MathBar(IMathElement)Initialisiert MathBar mit Überstrich (obere Position)
MathBar(IMathElement, MathTopBotPositions)Initialisiert MathBar mit angegebener Position

Eigenschaften

NameBeschreibung
Base { get; }Basisargument
Position { get; set; }Position der Balkenlinie. Standard: Oben

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element)
AsArgumentOfFunction(IMathElement)Nimmt die angegebene Funktion, indem dieses Exemplar als Argument verwendet wird
AsArgumentOfFunction(MathFunctionsOfOneArgument)Nimmt die angegebene Funktion, indem dieses Exemplar als Argument verwendet wird
AsArgumentOfFunction(string)Nimmt die angegebene Funktion, indem dieses Exemplar als Argument verwendet wird
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Nimmt die angegebene Funktion, indem dieses Exemplar als Argument und das angegebene zusätzliche Argument verwendet wird
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Nimmt die angegebene Funktion, indem dieses Exemplar als Argument und das angegebene zusätzliche Argument verwendet wird
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 Mathematikelement in Klammern ein
virtual Enclose(char, char)Schließt ein Mathematikelement in angegebenen Zeichen wie Klammern oder anderen Zeichen als Rahmen ein
Function(IMathElement)Nimmt eine Funktion eines Arguments, wobei dieses Exemplar als Funktionsname verwendet wird
Function(string)Nimmt eine Funktion eines Arguments, wobei dieses Exemplar als Funktionsname verwendet wird
GetChildren()Holt die Kinderelemente
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)Fügt ein mathematisches Element zusammen und bildet einen mathematischen Block
virtual Join(string)Fügt einen mathematischen Text zusammen 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 vom angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades vom angegebenen Argument an.
SetLowerLimit(IMathElement)Nimmt die untere Grenze
SetLowerLimit(string)Nimmt die untere Grenze
SetSubscript(IMathElement)Erstellt einen Subskript
SetSubscript(string)Erstellt einen Subskript
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Sub- und Superskript auf der linken Seite
SetSubSuperscriptOnTheLeft(string, string)Erstellt Sub- und Superskript auf der linken Seite
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt Sub- und Superskript auf der rechten Seite
SetSubSuperscriptOnTheRight(string, string)Erstellt Sub- und Superskript auf der rechten Seite
SetSuperscript(IMathElement)Erstellt einen Superskript
SetSuperscript(string)Erstellt einen Superskript
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 sichtbaren Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder anderen Instanzen von mathematischem Text zu gruppieren. Ein gekapseltes Objekt kann (zum Beispiel) als Betreibersimulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt dienen oder so gruppiert werden, dass Zeilenumbrüche nicht innerhalb des Objekts zugelassen werden.
virtual ToMathArray()Stellt in einem vertikalen Array dar
Underbar()Setzt einen Balken unten auf dieses Element

Beispiele

Beispiel:

[C#]
MathBar mathBar = new MathBar(new MathematicalText("x"));

Siehe Auch