MathGroupingCharacter

MathGroupingCharacter-Klasse

Gibt ein Gruppensymbol über oder unter einem Ausdruck an, um üblicherweise die Beziehung zwischen Elementen hervorzuheben

public sealed class MathGroupingCharacter : MathElementBase, IMathGroupingCharacter

Konstruktoren

NameBeschreibung
MathGroupingCharacter(IMathElement)Initialisiert eine neue Instanz der MathGroupingCharacter-Klasse mit dem standardmäßigen Gruppierungszeichen U+23DF (UNTERE GLOCKENKLAMMER)
MathGroupingCharacter(IMathElement, char, MathTopBotPositions, MathTopBotPositions)Initialisiert eine neue Instanz der MathGroupingCharacter-Klasse.

Eigenschaften

NameBeschreibung
Base { get; }Basisargument
Character { get; set; }Gruppierungszeichen Standardwert: U+23DF (UNTERE GLOCKENKLAMMER)
Position { get; set; }Position des Gruppierungszeichens. Standard: Unten
VerticalJustification { get; set; }Vertikale Rechtfertigung des Gruppenzeichens. Gibt die Ausrichtung des Objekts in Bezug auf die Grundlinie an. Wenn das Gruppenzeichen über dem Objekt liegt, bedeutet die Vertikale Rechtfertigung von Oben, dass die Oberseite des Objekts auf der Grundlinie liegt; wenn die Vertikale Rechtfertigung auf Unten eingestellt ist, ist die Unterseite des Objekts auf der Grundlinie. Standard: Unten für Position=Oben und Oben für Position=Unten

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element)
AsArgumentOfFunction(IMathElement)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(string)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument und das angegebene zusätzliche Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Nimmt die angegebene Funktion und verwendet 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()Schließt ein Mathematik-Element in Klammern ein
virtual Enclose(char, char)Schließt ein Mathematik-Element in angegebenen Zeichen wie Klammern oder anderen ein
Function(IMathElement)Nimmt eine Funktion eines Arguments und verwendet diese Instanz als Funktionsnamen
Function(string)Nimmt eine Funktion eines Arguments und verwendet diese Instanz als Funktionsnamen
GetChildren()Gibt die Kind-Elemente zurück
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 einer 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 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 untere Grenze
SetLowerLimit(string)Nimmt untere Grenze
SetSubscript(IMathElement)Erstellt einen tiefgestellten Text
SetSubscript(string)Erstellt einen tiefgestellten Text
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt tiefgestellten Text und hochgestellten Text links
SetSubSuperscriptOnTheLeft(string, string)Erstellt tiefgestellten Text und hochgestellten Text links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt tiefgestellten Text und hochgestellten Text rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt tiefgestellten Text und hochgestellten Text rechts
SetSuperscript(IMathElement)Erstellt einen hochgestellten Text
SetSuperscript(string)Erstellt einen hochgestellten Text
SetUpperLimit(IMathElement)Nimmt obere Grenze
SetUpperLimit(string)Nimmt 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 andere Instanzen von mathematischem Text zu gruppieren. Ein eingekapseltes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt dienen oder so gruppiert werden, dass Zeilenumbrüche innerhalb nicht erlaubt sind.
virtual ToMathArray()Platziert in einem vertikalen Array
Underbar()Setzt eine Linie unten auf dieses Element

Beispiele

Beispiel:

[C#]
MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));

Siehe auch