MathBlock
Inhalt
[
Ausblenden
]MathBlock-Klasse
Gibt eine Instanz von mathematischem Text an, die in einem MathParagraph enthalten ist und in einer eigenen Zeile beginnt. Alle Mathematikzonen, einschließlich Gleichungen, Ausdrücken, Arrays von Gleichungen oder Ausdrücken und Formeln, werden durch Blöcke dargestellt.
public sealed class MathBlock : MathElementBase, IMathBlock
Konstruktoren
Name | Beschreibung |
---|---|
MathBlock() | Initialisiert eine neue Instanz der MathBlock-Klasse. |
MathBlock(IEnumerable<IMathElement>) | Erstellt einen neuen mathematischen Block und fügt die angegebenen Elemente hinzu. |
MathBlock(IMathElement) | Erstellt einen neuen mathematischen Block und fügt das angegebene Element hinzu. |
Eigenschaften
Name | Beschreibung |
---|---|
Count { get; } | Gibt die Anzahl der tatsächlich in der Sammlung enthaltenen Kind-Math-Elemente zurück. Nur lesbar Int32. |
IsReadOnly { get; } | Gibt false zurück, da die Sammlung der Kind-Elemente modifiziert werden kann. |
Item { get; set; } | Ruft das IMathElement am angegebenen Index ab oder legt es fest. |
Methoden
Name | Beschreibung |
---|---|
Accent(char) | Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element) |
Add(IMathElement) | Fügt ein Mathematik-Element am Ende der Sammlung hinzu. |
AsArgumentOfFunction(IMathElement) | Nimmt die angegebene Funktion und verwendet diese Instanz als Argument |
AsArgumentOfFunction(MathFunctionsOfOneArgument) | Nimmt die angegebene Funktion und verwendet diese Instanz als Argument |
AsArgumentOfFunction(string) | Nimmt die angegebene Funktion und verwendet diese Instanz als Argument |
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement) | Nimmt die angegebene Funktion und verwendet diese Instanz als Argument und das angegebene zusätzliche Argument |
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string) | Nimmt die angegebene Funktion und verwendet diese Instanz als Argument und das angegebene zusätzliche Argument |
Clear() | Entfernt alle Elemente aus der Sammlung. |
Contains(IMathElement) | Bestimmt, ob die Sammlung einen bestimmten Wert enthält. |
CopyTo(IMathElement[], int) | Kopiert in das angegebene Array. |
Delimit(char) | Begrenzt die Kind-Elemente mit dem Trennzeichen (ohne die Klammern) |
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 Mathematik-Element in Klammern ein |
override Enclose(char, char) | Schließt die Kind-Elemente dieses Blocks in den angegebenen Zeichen wie Klammern oder andere Zeichen als Rahmen ein |
Enclose(char, char, char) | Schließt die Kind-Elemente dieses Blocks in den angegebenen Zeichen wie Klammern oder andere als Rahmen ein und begrenzt mit einem Trennzeichen |
Function(IMathElement) | Nimmt eine Funktion mit einem Argument und verwendet diese Instanz als Funktionsnamen |
Function(string) | Nimmt eine Funktion mit einem Argument und verwendet diese Instanz als Funktionsnamen |
GetChildren() | Holt die Kind-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 einer unteren geschweiften Klammer oder einem anderen |
IndexOf(IMathElement) | Bestimmt den Index eines bestimmten Mathematik-Elements in der Sammlung. |
Insert(int, IMathElement) | Fügt ein MathElement an der angegebenen Indexstelle 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-ä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. |
Remove(IMathElement) | Entfernt das erste Vorkommen eines bestimmten Objekts aus der Sammlung. |
RemoveAt(int) | Entfernt das Element an der angegebenen Indexstelle der Sammlung. |
SetLowerLimit(IMathElement) | Nimmt die untere Grenze |
SetLowerLimit(string) | Nimmt die untere Grenze |
SetSubscript(IMathElement) | Erstellt einen Tiefenindex |
SetSubscript(string) | Erstellt einen Tiefenindex |
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement) | Erstellt einen Tiefen- und Hochzeichen auf der linken Seite |
SetSubSuperscriptOnTheLeft(string, string) | Erstellt einen Tiefen- und Hochzeichen auf der linken Seite |
SetSubSuperscriptOnTheRight(IMathElement, IMathElement) | Erstellt einen Tiefen- und Hochzeichen auf der rechten Seite |
SetSubSuperscriptOnTheRight(string, string) | Erstellt einen Tiefen- und Hochzeichen auf der rechten Seite |
SetSuperscript(IMathElement) | Erstellt ein Hochzeichen |
SetSuperscript(string) | Erstellt ein Hochzeichen |
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 sichtbaren Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder einer anderen Instanz von mathematischem Text zu gruppieren. Ein eingekapseltes Objekt kann (zum Beispiel) als Betreiber-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt dienen oder so gruppiert werden, dass Zeilenumbrüche nicht innerhalb erlaubt sind. |
override ToMathArray() | Setzt die Kind-Elemente in ein vertikales Array |
Underbar() | Setzt eine Linie unten auf dieses Element |
WriteAsMathMl(Stream) | Speichert den Inhalt dieses MathBlock als MathML |
Beispiele
Beispiel:
[C#]
MathBlock mathBlock = new MathBlock();
Siehe auch
- Klasse MathElementBase
- Schnittstelle IMathBlock
- Namensraum Aspose.Slides.MathText
- Assembly Aspose.Slides