MathDelimiter
Inhalt
[
Ausblenden
]MathDelimiter class
Gibt das Begrenzungsobjekt an, bestehend aus öffnenden und schließenden Zeichen (z. B. Klammern, Klammern, Klammern und vertikalen Strichen) und einem oder mehreren mathematischen Elementen darin, getrennt durch ein bestimmtes Zeichen. Beispiele: (𝑥2); [𝑥2|𝑦2]
public sealed class MathDelimiter : MathElementBase, IMathDelimiter
Konstrukteure
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 Trennzeichen |
BeginningCharacter { get; set; } | Trennzeichen Anfangszeichen gibt das beginnende oder öffnende Trennzeichen an. Mathematische Trennzeichen sind umschließende Zeichen wie Klammern, Klammern und geschweifte Klammern. Der Standardwert: ‘(’. |
DelimiterShape { get; set; } | Gibt die Form der Trennzeichen im Trennzeichenobjekt an. Wenn MathDelimiterShape.Centered ist, werden Trennzeichen um die mathematische Achse des mathematischen Textes zentriert und passen sich dennoch der gesamten Höhe ihres Inhalts an. Wenn MathDelimiterShape.Match ist, werden ihre Höhe und Form so geändert, dass sie genau mit ihrem Inhalt übereinstimmen . |
EndingCharacter { get; set; } | Begrenzer-Endzeichen gibt das beendende oder schließende Begrenzerzeichen an. Mathematische Trennzeichen sind umschließende Zeichen wie Klammern, Klammern und geschweifte Klammern. Der Standardwert: ‘)’. |
GrowToMatchOperandHeight { get; set; } | Gibt das Wachstum von BeginningCharacter, SeparatorCharacter, EndingCharacter an. Wenn wahr, wachsen die Trennzeichen vertikal, um der Operandenhöhe zu entsprechen. Der Standardwert ist true |
SeparatorCharacter { get; set; } | Trennzeichen Trennzeichen gibt das Zeichen an, das Argumente im Trennzeichenobjekt trennt. Der Standardwert: ‘|’. |
Methoden
Name | Beschreibung |
---|---|
Accent(char) | Setzt ein Akzentzeichen (ein Zeichen über diesem Element) |
AsArgumentOfFunction(IMathElement) | Akzeptiert die angegebene Funktion unter Verwendung dieser Instanz als Argument |
AsArgumentOfFunction(MathFunctionsOfOneArgument) | Akzeptiert die angegebene Funktion unter Verwendung dieser Instanz als Argument |
AsArgumentOfFunction(string) | Akzeptiert die angegebene Funktion unter Verwendung dieser Instanz als Argument |
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement) | Akzeptiert die angegebene Funktion mit dieser Instanz als Argument und dem angegebenen zusätzlichen Argument |
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string) | Akzeptiert die angegebene Funktion mit dieser Instanz als Argument und dem angegebenen zusätzlichen Argument |
Delimit(char) | Trennt Argumente mit dem angegebenen Trennzeichen |
Divide(IMathElement) | Erzeugt einen Bruch mit diesem Zähler und dem angegebenen Nenner |
Divide(string) | Erzeugt einen Bruch mit diesem Zähler und dem angegebenen Nenner |
Divide(IMathElement, MathFractionTypes) | Erzeugt einen Bruch des angegebenen Typs mit diesem Zähler und angegebenen Nenner |
Divide(string, MathFractionTypes) | Erzeugt einen Bruch des angegebenen Typs mit diesem Zähler und angegebenen Nenner |
Enclose() | Schließt ein mathematisches Element in Klammern ein |
override Enclose(char, char) | Schließt ein mathematisches Element in bestimmte Zeichen wie Klammern oder andere Zeichen wie framing ein |
Function(IMathElement) | Nimmt eine Funktion eines Arguments unter Verwendung dieser Instanz als Funktionsname |
Function(string) | Nimmt eine Funktion eines Arguments unter Verwendung dieser Instanz als Funktionsname |
GetChildren() | Holen Sie sich untergeordnete Elemente |
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 z. B. untere geschweifte Klammer oder other |
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-stelligen Operator |
Nary(MathNaryOperatorTypes, string, string) | Erstellt einen N-stelligen Operator |
Overbar() | Setzt eine Leiste oben auf dieses Element |
Radical(IMathElement) | Gibt die mathematische Wurzel des angegebenen Grads aus dem angegebenen Argument an. |
Radical(string) | Gibt die mathematische Wurzel des angegebenen Grads aus dem angegebenen Argument an. |
SetLowerLimit(IMathElement) | nimmt untere Grenze |
SetLowerLimit(string) | nimmt untere Grenze |
SetSubscript(IMathElement) | Erstellt Index |
SetSubscript(string) | Erstellt Index |
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement) | Erstellt Tief- und Hochstellung auf der linken Seite |
SetSubSuperscriptOnTheLeft(string, string) | Erstellt Tief- und Hochstellung auf der linken Seite |
SetSubSuperscriptOnTheRight(IMathElement, IMathElement) | Erzeugt tiefgestellt und hochgestellt auf der rechten Seite |
SetSubSuperscriptOnTheRight(string, string) | Erzeugt tiefgestellt und hochgestellt auf der rechten Seite |
SetSuperscript(IMathElement) | Erstellt hochgestellte |
SetSuperscript(string) | Erstellt hochgestellte |
SetUpperLimit(IMathElement) | nimmt Obergrenze |
SetUpperLimit(string) | nimmt Obergrenze |
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 sichtbaren Box (logische Gruppierung) , die verwendet wird, um Komponenten einer Gleichung oder eines anderen mathematischen Textes zu gruppieren. Ein Box-Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtung dienen Punkt, dienen als Zeilenumbruchpunkt oder werden so gruppiert, dass keine Zeilenumbrüche innerhalb von zulässig sind. |
virtual ToMathArray() | Fügt ein vertikales Array ein |
Underbar() | Setzt einen Balken am unteren Rand dieses Elements |
Beispiele
Beispiel:
[C#]
IMathElement element = new MathematicalText("x");
MathDelimiter delimiter = new MathDelimiter(element);
Siehe auch
- class MathElementBase
- interface IMathDelimiter
- namensraum Aspose.Slides.MathText
- Montage Aspose.Slides