MathDelimiter
Inhalt
[
Ausblenden
]MathDelimiter class
Gibt das Trennzeichenobjekt an, das aus öffnenden und schließenden Zeichen besteht (wie Klammern, geschweiften Klammern, eckigen Klammern und senkrechten Strichen) und ein oder mehrere mathematische Elemente darin, getrennt durch ein angegebenes Zeichen. 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; } | Ein oder mehrere mathematische Elemente, getrennt durch Trennzeichenzeichen |
| BeginningCharacter { get; set; } | Delimiter Beginning Character gibt das Anfangs- bzw. öffnende Trennzeichenzeichen an. Mathematische Trennzeichen sind umschließende Zeichen wie Klammern, eckige Klammern und geschweifte Klammern. Standard: ‘(’. |
| DelimiterShape { get; set; } | Gibt die Form der Trennzeichen im Trennzeichenobjekt an. Wenn MathDelimiterShape.Centered, werden die Trennzeichen um die mathematische Achse des mathematischen Textes zentriert und passen sich an die gesamte Höhe ihres Inhalts an. Wenn MathDelimiterShape.Match, werden Höhe und Form exakt an den Inhalt angepasst. |
| EndingCharacter { get; set; } | Delimiter Ending Character gibt das abschließende Trennzeichenzeichen an. Mathematische Trennzeichen sind umschließende Zeichen wie Klammern, eckige Klammern und geschweifte Klammern. Standard: ‘)’. |
| GrowToMatchOperandHeight { get; set; } | Gibt das Wachstum von BeginningCharacter, SeparatorCharacter und EndingCharacter an. Wenn true, wachsen die Trennzeichen vertikal, um die Höhe des Operanden zu erreichen. Standardwert ist true. |
| SeparatorCharacter { get; set; } | Delimiter Separator Character gibt das Zeichen an, das Argumente im Trennzeichenobjekt trennt. Standard: ‘|’. |
Methoden
| Name | Beschreibung |
|---|---|
| Accent(char) | Setzt ein Akzentzeichen (ein char oben an diesem Element) |
| AsArgumentOfFunction(IMathElement) | Führt die angegebene Funktion mit dieser Instanz als Argument aus |
| AsArgumentOfFunction(MathFunctionsOfOneArgument) | Führt die angegebene Funktion mit dieser Instanz als Argument aus |
| AsArgumentOfFunction(string) | Führt die angegebene Funktion mit dieser Instanz als Argument aus |
| AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement) | Führt die angegebene Funktion mit dieser Instanz als Argument und dem angegebenen zusätzlichen Argument aus |
| AsArgumentOfFunction(MathFunctionsOfTwoArguments, string) | Führt die angegebene Funktion mit dieser Instanz als Argument und dem angegebenen zusätzlichen Argument aus |
| Delimit(char) | Trennt Argumente mit dem angegebenen Trennzeichenzeichen |
| 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() | Umschließt ein mathematisches Element in Klammern |
| override Enclose(char, char) | Umschließt ein mathematisches Element in den angegebenen Zeichen, z. B. Klammern oder andere Rahmenzeichen |
| Function(IMathElement) | Führt eine Funktion eines Arguments aus, wobei diese Instanz als Funktionsname dient |
| Function(string) | Führt eine Funktion eines Arguments aus, wobei diese Instanz als Funktionsname dient |
| GetChildren() | Liefert Kindelemente |
| 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) | Bildet das Integral ohne Grenzen |
| Integral(MathIntegralTypes, IMathElement, IMathElement) | Bildet das Integral |
| Integral(MathIntegralTypes, string, string) | Bildet das Integral |
| Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations) | Bildet das Integral |
| Integral(MathIntegralTypes, string, string, MathLimitLocations) | Bildet das Integral |
| virtual Join(IMathElement) | Verknüpft ein mathematisches Element und bildet einen mathematischen Block |
| virtual Join(string) | Verknüpft einen mathematischen Text und bildet einen mathematischen Block |
| Nary(MathNaryOperatorTypes, IMathElement, IMathElement) | Erstellt einen N-stelligen Operator |
| Nary(MathNaryOperatorTypes, string, string) | Erstellt einen N-stelligen Operator |
| Overbar() | Setzt einen Balken über 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) | Nimmt die untere Grenze |
| SetLowerLimit(string) | Nimmt die untere Grenze |
| SetSubscript(IMathElement) | Erstellt einen Tiefstellen |
| SetSubscript(string) | Erstellt einen Tiefstellen |
| SetSubSuperscriptOnTheLeft(IMathElement, IMathElement) | Erstellt Tief- und Hochstellen links |
| SetSubSuperscriptOnTheLeft(string, string) | Erstellt Tief- und Hochstellen links |
| SetSubSuperscriptOnTheRight(IMathElement, IMathElement) | Erstellt Tief- und Hochstellen rechts |
| SetSubSuperscriptOnTheRight(string, string) | Erstellt Tief- und Hochstellen rechts |
| SetSuperscript(IMathElement) | Erstellt einen Hochstellen |
| SetSuperscript(string) | Erstellt einen Hochstellen |
| SetUpperLimit(IMathElement) | Nimmt die obere Grenze |
| SetUpperLimit(string) | Nimmt die obere Grenze |
| ToBorderBox() | Platziert dieses Element in einer Rahmenbox |
| ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool) | Platziert dieses Element in einer Rahmenbox |
| 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 umrandetes Objekt kann (z. B.) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruch-Markierung fungieren oder so gruppiert sein, dass keine Zeilenumbrüche innerhalb erlaubt sind. |
| virtual ToMathArray() | Setzt in ein vertikales Array |
| Underbar() | Setzt einen Balken unter dieses Element |
Beispiele
Beispiel:
[C#]
IMathElement element = new MathematicalText("x");
MathDelimiter delimiter = new MathDelimiter(element);
Siehe auch
- class MathElementBase
- interface IMathDelimiter
- namespace Aspose.Slides.MathText
- assembly Aspose.Slides