MathAccent

MathAccent-Klasse

Spezifiziert die Akzentfunktion, 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 Mathematikelement mit dem Standardwert des Akzentzeichens angewendet wird
MathAccent(IMathElement, char)Erstellt einen mathematischen Akzent, der auf ein angegebenes Mathematikelement angewendet wird

Eigenschaften

NameBeschreibung
Base { get; }Das Argument, auf das der Akzent angewendet wurde
Character { get; set; }Akzentzeichen Der Wert sollte im Bereich von (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)Nimmt eine angegebene Funktion, die diese Instanz als Argument verwendet
AsArgumentOfFunction(MathFunctionsOfOneArgument)Nimmt eine angegebene Funktion, die diese Instanz als Argument verwendet
AsArgumentOfFunction(string)Nimmt eine angegebene Funktion, die diese Instanz als Argument verwendet
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Nimmt eine angegebene Funktion, die diese Instanz als Argument und ein zusätzliches angegebenes Argument verwendet
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Nimmt eine angegebene Funktion, die diese Instanz als Argument und ein zusätzliches angegebenes Argument verwendet
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 angegebene Zeichen wie Klammern oder andere Zeichen als Rahmen ein
Function(IMathElement)Nimmt eine Funktion eines Arguments, das diese Instanz als Funktionsname verwendet
Function(string)Nimmt eine Funktion eines Arguments, das diese Instanz als Funktionsname verwendet
GetChildren()Holt 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)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 eine Linie 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 Tiefstellung
SetSubscript(string)Erstellt einen Tiefstellung
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt eine Tiefstellung und Hochstellung auf der linken Seite
SetSubSuperscriptOnTheLeft(string, string)Erstellt eine Tiefstellung und Hochstellung auf der linken Seite
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt eine Tiefstellung und Hochstellung auf der rechten Seite
SetSubSuperscriptOnTheRight(string, string)Erstellt eine Tiefstellung und Hochstellung auf der rechten Seite
SetSuperscript(IMathElement)Erstellt eine Hochstellung
SetSuperscript(string)Erstellt eine Hochstellung
SetUpperLimit(IMathElement)Nimmt die obere Grenze
SetUpperLimit(string)Nimmt die obere Grenze
ToBorderBox()Platziert dieses Element in einem Border-Box
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einem Border-Box
ToBox()Platziert dieses Element in einer nicht visuellen Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder eines anderen mathematischen Textes zu gruppieren. Ein boxiertes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungs- punkt dienen, als Zeilenumbruchpunkt dienen oder so gruppiert werden, dass Zeilenumbrüche nicht innerhalb erlaubt sind.
virtual ToMathArray()Setzt in ein vertikales Array
Underbar()Setzt eine Linie unten auf dieses Element

Beispiele

Beispiel:

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

Siehe auch