MathGroupingCharacter

MathGroupingCharacter Klasse

Gibt ein Gruppierungssymbol über oder unter einem Ausdruck an, das in der Regel die Beziehung zwischen den Elementen hervorhebt.

public sealed class MathGroupingCharacter : MathElementBase, IMathGroupingCharacter

Konstruktoren

NameBeschreibung
MathGroupingCharacter(IMathElement)Initialisiert eine neue Instanz der MathGroupingCharacter Klasse mit dem Standard-Gruppierungszeichen U+23DF (BOTTOM CURLY BRACKET)
MathGroupingCharacter(IMathElement, char, MathTopBotPositions, MathTopBotPositions)Initialisiert eine neue Instanz der MathGroupingCharacter Klasse.

Eigenschaften

NameBeschreibung
Base { get; }Basisargument
Character { get; set; }Gruppierungszeichen Standardwert: U+23DF (BOTTOM CURLY BRACKET)
Position { get; set; }Position des Gruppierungszeichens. Standard: Bottom
VerticalJustification { get; set; }Vertikale Ausrichtung des Gruppierungszeichens. Gibt die Ausrichtung des Objekts relativ zur Grundlinie an. Zum Beispiel bedeutet VerticalJustification von Top, dass die Oberseite des Objekts auf der Grundlinie liegt, wenn das Gruppierungszeichen über dem Objekt ist; wenn VerticalJustification auf Bottom gesetzt ist, liegt die Unterseite des Objekts auf der Grundlinie. Standard: Bottom für Position=Top und Top für Position=Bottom

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 als Argument dient, und ein zusätzlicher angegebener Parameter
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, wobei diese Instanz als Argument dient, und ein zusätzlicher angegebener Parameter
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 mit Klammern
virtual Enclose(char, char)Umfasst ein mathematisches Element mit angegebenen Zeichen wie Klammern oder anderen Zeichen als Rahmen
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
GetChildren()Gibt Kinderelemente zurück
Group()Platziert dieses Element in einer Gruppe mit einer geschweiften unteren Klammer
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe mit einem Gruppierungszeichen wie einer geschweiften unteren Klammer oder einem anderen
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 Strich 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)Gibt die untere Grenze an
SetLowerLimit(string)Gibt die untere Grenze an
SetSubscript(IMathElement)Erstellt einen Index
SetSubscript(string)Erstellt einen 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)Gibt die obere Grenze an
SetUpperLimit(string)Gibt die obere Grenze an
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-visualen Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder eines anderen mathematischen Textes zu gruppieren. Ein eingekastetes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt fungieren oder so gruppiert werden, dass innerhalb keine Zeilenumbrüche zulässig sind.
virtual ToMathArray()Fügt ein vertikales Array ein
Underbar()Setzt einen Strich unten auf dieses Element

Beispiele

Beispiel:

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

Siehe auch