MathAccent

MathAccent Klasse

Gibt die Akzentfunktion an, die aus einer Basis und einem kombinierenden diakritischen Zeichen besteht. Beispiel: 𝑎́

public sealed class MathAccent : MathElementBase, IMathAccent

Konstruktoren

NameBeschreibung
MathAccent(IMathElement)Erstellt einen mathematischen Akzent, der auf ein angegebenes Mathelement angewendet wird, mit dem Standardwert für das Akzentzeichen.
MathAccent(IMathElement, char)Erstellt einen mathematischen Akzent, der auf ein angegebenes Mathelement angewendet wird.

Eigenschaften

NameBeschreibung
Base { get; }Das Argument, auf das der Akzent angewendet wurde.
Character { get; set; }Akzentzeichen. Der Wert sollte im Bereich (U+0300–U+036F) oder (U+20D0–U+20EF) liegen. Standardwert: Kombinierender Zirkumflex-Akzent (U+0302).

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 und das angegebene zusätzliche Argument verwendet wird.
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, wobei diese Instanz 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()Umfasst ein Mathelement in Klammern.
virtual Enclose(char, char)Umfasst ein Mathelement in den angegebenen Zeichen, wie z.B. Klammern oder anderen Rahmenzeichen.
Function(IMathElement)Verwendet eine Funktion eines Arguments, wobei diese Instanz als Funktionsname verwendet wird.
Function(string)Verwendet eine Funktion eines Arguments, wobei diese Instanz als Funktionsname verwendet wird.
GetChildren()Ruft Kindelemente ab.
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 z.B. einer geschweiften Klammer unten oder einem anderen Zeichen.
Integral(MathIntegralTypes)Erstellt ein Integral ohne Grenzen.
Integral(MathIntegralTypes, IMathElement, IMathElement)Erstellt ein Integral.
Integral(MathIntegralTypes, string, string)Erstellt ein Integral.
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Erstellt ein Integral.
Integral(MathIntegralTypes, string, string, MathLimitLocations)Erstellt ein 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, IMMathElement)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 aus dem angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument an.
SetLowerLimit(IMathElement)Erfasst die untere Grenze.
SetLowerLimit(string)Erfasst die untere Grenze.
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 eine Hochstellung.
SetSuperscript(string)Erstellt eine Hochstellung.
SetUpperLimit(IMathElement)Erfasst die obere Grenze.
SetUpperLimit(string)Erfasst die obere Grenze.
ToBorderBox()Platziert dieses Element in einer Rahmen-Box.
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einer Rahmen-Box.
ToBox()Platziert dieses Element in einer nicht-visuellen Box (logische Gruppierung), die zur Gruppierung von Komponenten einer Gleichung oder anderer mathematischer Texte verwendet wird. Ein umrandetes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt fungieren oder so gruppiert werden, dass innerhalb keine Zeilenumbrüche erlaubt sind.
virtual ToMathArray()Setzt in ein vertikales Array.
Underbar()Setzt einen Balken unten auf dieses Element.

Beispiele

[C#]
IMathElement baseElement = new MathematicalText("x");
MathAccent accent = new MathAccent(baseElement, '~');

Siehe auch