MathDelimiter
Inhalt
[
Ausblenden
]MathDelimiter-Klasse
Spezifiziert das Trennzeichenobjekt, das aus öffnenden und schließenden Zeichen (wie Klammern, geschweiften Klammern, eckigen Klammern und senkrechten Strichen) besteht und eines oder mehrere mathematische Elemente darin enthält, die durch ein angegebenes Zeichen getrennt sind. Beispiele: (𝑥2); [𝑥2|𝑦2]
public sealed class MathDelimiter : MathElementBase, IMathDelimiter
Konstruktoren
Name | Beschreibung |
---|---|
MathDelimiter(IMathElement) | Initialisiert MathDelimiter mit dem angegebenen Element als einzelnes Basisargument |
Eigenschaften
Name | Beschreibung |
---|---|
Arguments { get; } | Eins oder mehrere mathematische Elemente, die durch Trennzeichenzeichen getrennt sind |
BeginningCharacter { get; set; } | Das Anfangszeichen des Trennzeichens spezifiziert das Anfangs- oder öffnende Trennzeichen. Mathematische Trennzeichen sind umschließende Zeichen wie Klammern, eckige Klammern und geschweifte Klammern. Der Standardwert: ‘(’. |
DelimiterShape { get; set; } | Gibt die Form der Trennzeichen im Trennzeichenobjekt an. Wenn MathDelimiterShape.Centered ist, sind die Trennzeichen um die mathematische Achse des mathematischen Textes zentriert und passen sich weiterhin der gesamten Höhe ihres Inhalts an. Wenn MathDelimiterShape.Match ist, werden ihre Höhe und Form geändert, um genau mit ihrem Inhalt übereinzustimmen. |
EndingCharacter { get; set; } | Das Endzeichen des Trennzeichens spezifiziert das End- oder schließende Trennzeichen. Mathematische Trennzeichen sind umschließende Zeichen wie Klammern, eckige Klammern und geschweifte Klammern. Der Standardwert: ‘)’. |
GrowToMatchOperandHeight { get; set; } | Gibt das Wachstum von BeginningCharacter, SeparatorCharacter, EndingCharacter an. Wenn wahr, wächst das Trennzeichen vertikal, um seiner Operandenhöhe zu entsprechen. Der Standardwert ist wahr. |
SeparatorCharacter { get; set; } | Das Trennzeichen gibt das Zeichen an, das die Argumente im Trennzeichenobjekt trennt. Der Standardwert: ‘|’. |
Methoden
Name | Beschreibung |
---|---|
Accent(char) | Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element) |
AsArgumentOfFunction(IMathElement) | Nimmt die angegebene Funktion, indem diese Instanz als Argument verwendet wird |
AsArgumentOfFunction(MathFunctionsOfOneArgument) | Nimmt die angegebene Funktion, indem diese Instanz als Argument verwendet wird |
AsArgumentOfFunction(string) | Nimmt die angegebene Funktion, indem diese Instanz als Argument verwendet wird |
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement) | Nimmt die angegebene Funktion, indem diese Instanz als Argument und das angegebene zusätzliche Argument verwendet wird |
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string) | Nimmt die angegebene Funktion, indem diese Instanz als Argument und das angegebene zusätzliche Argument verwendet wird |
Delimit(char) | Trennt Argumente mit dem angegebenen Trennzeichen |
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 mathematisches Element in Klammern ein |
override Enclose(char, char) | Schließt ein mathematisches Element in angegebenen Zeichen wie Klammern oder anderen Zeichen als Rahmen ein |
Function(IMathElement) | Nimmt eine Funktion eines Arguments, indem diese Instanz als Funktionsname verwendet wird |
Function(string) | Nimmt eine Funktion eines Arguments, indem diese Instanz als Funktionsname verwendet wird |
GetChildren() | Holt Kind-Elemente |
Group() | Platziert dieses Element in einer Gruppe unter Verwendung einer unteren geschweiften Klammer |
Group(char, MathTopBotPositions, MathTopBotPositions) | Platziert dieses Element in einer Gruppe unter Verwendung eines Gruppierungszeichens 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 gegebenen Grades vom angegebenen Argument an. |
Radical(string) | Gibt die mathematische Wurzel des gegebenen Grades vom angegebenen Argument an. |
SetLowerLimit(IMathElement) | Nimmt die untere Grenze |
SetLowerLimit(string) | Nimmt die untere Grenze |
SetSubscript(IMathElement) | Erstellt ein Subskript |
SetSubscript(string) | Erstellt ein Subskript |
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement) | Erstellt Subskript und Superskript auf der linken Seite |
SetSubSuperscriptOnTheLeft(string, string) | Erstellt Subskript und Superskript auf der linken Seite |
SetSubSuperscriptOnTheRight(IMathElement, IMathElement) | Erstellt Subskript und Superskript auf der rechten Seite |
SetSubSuperscriptOnTheRight(string, string) | Erstellt Subskript und Superskript auf der rechten Seite |
SetSuperscript(IMathElement) | Erstellt ein Superskript |
SetSuperscript(string) | Erstellt ein Superskript |
SetUpperLimit(IMathElement) | Nimmt die obere Grenze |
SetUpperLimit(string) | Nimmt die obere Grenze |
ToBorderBox() | Platziert dieses Element in eine Border-Box |
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool) | Platziert dieses Element in eine Border-Box |
ToBox() | Platziert dieses Element in eine nicht sichtbare Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder einer anderen Instanz mathematischen Textes zu gruppieren. Ein eingekapseltes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt dienen oder so gruppiert werden, dass keine Zeilenumbrüche innerhalb erlaubt sind. |
virtual ToMathArray() | Setzt in ein vertikales Array |
Underbar() | Setzt eine Linie unten auf dieses Element |
Beispiele
Beispiel:
[C#]
IMathElement element = new MathematicalText("x");
MathDelimiter delimiter = new MathDelimiter(element);
Siehe auch
- Klasse MathElementBase
- Schnittstelle IMathDelimiter
- Namespace Aspose.Slides.MathText
- Assembly Aspose.Slides