MathMatrix
Inhalt
[
Ausblenden
]MathMatrix class
Gibt das Matrix-Objekt an, das aus untergeordneten Elementen besteht, die in einer oder mehreren Zeilen und Spalten angeordnet sind. Es ist wichtig zu beachten, dass Matrizen keine eingebauten Trennzeichen haben. Um die Matrix in Klammern zu platzieren, sollten Sie das Trennzeichenobjekt (IMathDelimiter) verwenden. Null-Argumente können verwendet werden, um Lücken in Matrizen zu erstellen.
public sealed class MathMatrix : MathElementBase, IMathMatrix
Konstrukteure
Name | Beschreibung |
---|---|
MathMatrix(int, int) | Initialisiert eine neue Instanz der MathMatrix-Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
BaseJustification { get; set; } | Gibt die vertikale Ausrichtung in Bezug auf den umgebenden Text an. Mögliche Werte sind top, bottom und center. Standard: Center |
ColumnCount { get; } | Anzahl der Spalten in der Matrix |
ColumnGap { get; set; } | Der Wert des horizontalen Abstands zwischen den Spalten einer Matrix; Wenn die ColumnGapRule auf 3 (“Genau”) gesetzt ist, dann wird die Einheit als Twips (1/20 eines Punktes) interpretiert Wenn die ColumnGapRule auf 4 gesetzt ist ( “Multiple”), dann wird die Einheit als Zahl von 0,5 em-Schritten interpretiert. Sonst ignoriert. Default: 0 |
ColumnGapRule { get; set; } | Der Typ des horizontalen Abstands zwischen den Spalten einer Matrix; Horizontale Abstandseinheiten können Ems oder Punkte sein (gespeichert als Twips). Standard: SingleSpacingGap (0) |
HidePlaceholders { get; set; } | Platzhalter für leere Matrixelemente ausblenden Default: false |
Item { get; set; } | Element der Matrix |
MinColumnWidth { get; set; } | Minimale Spaltenbreite in Twips (1/20stel eines Punktes) Der Lückenabstand (auch als „Spaltenlücke“ oder „Lückenbreite“ bezeichnet) wird zu der MinColumnWidth addiert, um den gesamten Matrix-Spaltenabstand (Abstand zwischen den gleiche Kanten verschiedener Spalten). Default: 0. |
RowCount { get; } | Anzahl der Zeilen in der Matrix |
RowGap { get; set; } | Der Wert des vertikalen Abstands zwischen Zeilen einer Matrix; Wenn die RowGapRule auf 3 (“Genau”) gesetzt ist, dann wird die Einheit als Twips (1/20 eines Punktes) interpretiert Wenn die RowGapRule auf 4 gesetzt ist ( “Multiple”), dann wird die Einheit als Halbzeilen interpretiert. Default: 0 |
RowGapRule { get; set; } | Der Typ des vertikalen Abstands zwischen Zeilen einer Matrix; Vertikale Abstandseinheiten können Linien oder Punkte sein (gespeichert als Twips). Standard: SingleSpacingGap (0) |
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 |
DeleteColumn(int) | Löscht die angegebene Spalte |
DeleteRow(int) | Löscht die angegebene Zeile |
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 |
virtual 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 |
GetColumnAlignment(int) | Holt die horizontale Ausrichtung der angegebenen Spalte |
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 |
InsertColumnAfter(int) | Fügt eine neue Spalte nach der angegebenen Eins ein Anfangs sind alle Elemente in der neuen Spalte null. |
InsertColumnBefore(int) | Fügt eine neue Spalte vor der angegebenen ein Anfangs sind alle Elemente in der neuen Spalte null. |
InsertRowAfter(int) | Fügt eine neue Zeile nach der angegebenen Zeile ein Anfangs sind alle Elemente in der neuen Zeile null. |
InsertRowBefore(int) | Fügt eine neue Zeile vor der angegebenen Zeile ein Anfangs sind alle Elemente in der neuen Zeile null. |
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. |
SetColumnAlignment(int, MathHorizontalAlignment) | Legen Sie die horizontale Ausrichtung der angegebenen Spalte fest |
SetColumnsAlignment(int, uint, MathHorizontalAlignment) | Legen Sie die horizontale Ausrichtung der angegebenen Spalten fest |
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#]
IMathMatrix matrix = new MathMatrix(2, 3);
matrix[0, 0] = new MathematicalText("item.1.1");
Siehe auch
- class MathElementBase
- interface IMathMatrix
- namensraum Aspose.Slides.MathText
- Montage Aspose.Slides