MathBlock
Inhalt
[
Ausblenden
]MathBlock class
Gibt eine Instanz von mathematischem Text an, der in einem MathParagraph enthalten ist und in einer eigenen Zeile beginnt. Alle mathematischen Bereiche, einschließlich Gleichungen, Ausdrücke, Arrays von Gleichungen oder Ausdrücken, und Formeln werden durch mathematische Blöcke dargestellt.
public sealed class MathBlock : MathElementBase, IMathBlock
Konstrukteure
Name | Beschreibung |
---|---|
MathBlock() | Initialisiert eine neue Instanz der MathBlock-Klasse. |
MathBlock(IEnumerable<IMathElement>) | Erstellt einen neuen mathematischen Block und fügt bestimmte Elemente darin ein |
MathBlock(IMathElement) | Erstellt einen neuen mathematischen Block und fügt das angegebene Element darin ein |
Eigenschaften
Name | Beschreibung |
---|---|
Count { get; } | Ruft die Anzahl der untergeordneten mathematischen Elemente ab, die tatsächlich in der Sammlung enthalten sind. SchreibgeschütztInt32 . |
IsReadOnly { get; } | Gibt „false“ zurück, da die Sammlung untergeordneter Elemente geändert werden kann. |
Item { get; set; } | Ruft IMathElement am angegebenen Index ab oder legt es fest. |
Methoden
Name | Beschreibung |
---|---|
Accent(char) | Setzt ein Akzentzeichen (ein Zeichen über diesem Element) |
Add(IMathElement) | Fügt ein mathematisches Element am Ende der Sammlung hinzu. |
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 |
Clear() | Entfernt alle Elemente aus der Sammlung. |
Contains(IMathElement) | Bestimmt, ob die Sammlung einen bestimmten Wert enthält. |
CopyTo(IMathElement[], int) | In angegebenes Array kopieren. |
Delimit(char) | Begrenzt untergeordnete Elemente mit Trennzeichen (ohne Klammern) |
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 untergeordnete Elemente dieses Blocks in bestimmte Zeichen wie Klammern oder andere Zeichen wie framing ein |
Enclose(char, char, char) | Schließt untergeordnete Elemente dieses Blocks in bestimmte Zeichen wie Klammern oder andere als Rahmen ein und begrenzt sie mit einem Trennzeichen |
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 |
IndexOf(IMathElement) | Bestimmt den Index eines bestimmten mathematischen Elements in der Sammlung. |
Insert(int, IMathElement) | Fügt ein MathElement am angegebenen Index in die Sammlung ein. |
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 |
override Join(IMathElement) | Verbindet ein mathematisches Element mit diesem mathematischen Block |
override Join(string) | Verbindet einen mathematischen Text mit diesem mathematischen Block |
JoinBlock(IMathBlock) | Verbindet einen anderen mathematischen Block mit diesem |
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. |
Remove(IMathElement) | Entfernt das erste Vorkommen eines bestimmten Objekts aus der Sammlung. |
RemoveAt(int) | Entfernt das Element am angegebenen Index der Sammlung. |
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. |
override ToMathArray() | Fügt untergeordnete Elemente in ein vertikales Array ein |
Underbar() | Setzt einen Balken am unteren Rand dieses Elements |
WriteAsMathMl(Stream) | Speichert den Inhalt davonMathBlock als MathML |
Beispiele
Beispiel:
[C#]
MathBlock mathBlock = new MathBlock();
Siehe auch
- class MathElementBase
- interface IMathBlock
- namensraum Aspose.Slides.MathText
- Montage Aspose.Slides