IMathMatrix
Inhalt
[
Ausblenden
]IMathMatrix-Schnittstelle
Gibt das Matrixobjekt 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 setzen, sollten Sie das Trennzeichenobjekt (IMathDelimiter) verwenden. Null-Argumente können verwendet werden, um Lücken in Matrizen zu erstellen.
public interface IMathMatrix : IMathElement
Eigenschaften
Name | Beschreibung |
---|---|
AsIMathElement { get; } | Ermöglicht den Zugriff auf die Basisschnittstelle IMathElement IMathElement |
BaseJustification { get; set; } | Gibt die vertikale Ausrichtung in Bezug auf den umgebenden Text an. Mögliche Werte sind oben, unten und zentriert. Standard: Zentriert |
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”) eingestellt ist, wird die Einheit als Twips (1/20 eines Punktes) interpretiert. Wenn die ColumnGapRule auf 4 (“Vielfaches”) eingestellt ist, wird die Einheit als Anzahl von 0,5 em-Inkrementen interpretiert. In anderen Fällen ignoriert. Standard: 0 |
ColumnGapRule { get; set; } | Der Typ des horizontalen Abstands zwischen den Spalten einer Matrix; Horizontale Abstandseinheiten können em oder Punkte (als Twips gespeichert) sein. Standard: SingleSpacingGap (0) |
HidePlaceholders { get; set; } | Blendet die Platzhalter für leere Matrixelemente aus. Standard: false |
Item { get; set; } | Elemente der Matrix |
MinColumnWidth { get; set; } | Minimale Spaltenbreite in Twips (1/20 eines Punktes). Der Gap-Abstand (auch als “Column Gap” oder “Gap Width” bezeichnet) wird zur MinColumnWidth addiert, um den gesamten Spaltenabstand der Matrix (Abstand zwischen den gleichen Kanten verschiedener Spalten) zu bestimmen. Standard: 0. |
RowCount { get; } | Anzahl der Zeilen in der Matrix |
RowGap { get; set; } | Der Wert des vertikalen Abstands zwischen den Zeilen einer Matrix; Wenn die RowGapRule auf 3 (“Genau”) eingestellt ist, wird die Einheit als Twips (1/20 eines Punktes) interpretiert. Wenn die RowGapRule auf 4 (“Vielfaches”) eingestellt ist, wird die Einheit als halbe Zeilen interpretiert. Standard: 0 |
RowGapRule { get; set; } | Der Typ des vertikalen Abstands zwischen den Zeilen einer Matrix; Vertikale Abstandseinheiten können Zeilen oder Punkte (als Twips gespeichert) sein. Standard: SingleSpacingGap (0) |
Methoden
Name | Beschreibung |
---|---|
DeleteColumn(int) | Löscht die angegebene Spalte |
DeleteRow(int) | Löscht die angegebene Zeile |
GetColumnAlignment(int) | Gibt die horizontale Ausrichtung der angegebenen Spalte zurück |
InsertColumnAfter(int) | Fügt nach der angegebenen Spalte eine neue Spalte ein. Zunächst sind alle Elemente in der neuen Spalte null. |
InsertColumnBefore(int) | Fügt vor der angegebenen Spalte eine neue Spalte ein. Zunächst sind alle Elemente in der neuen Spalte null. |
InsertRowAfter(int) | Fügt nach der angegebenen Zeile eine neue Zeile ein. Zunächst sind alle Elemente in der neuen Zeile null. |
InsertRowBefore(int) | Fügt vor der angegebenen Zeile eine neue Zeile ein. Zunächst sind alle Elemente in der neuen Zeile null. |
SetColumnAlignment(int, MathHorizontalAlignment) | Setzt die horizontale Ausrichtung der angegebenen Spalte |
SetColumnsAlignment(int, uint, MathHorizontalAlignment) | Setzt die horizontale Ausrichtung der angegebenen Spalten |
Beispiele
Beispiel:
[C#]
IMathMatrix matrix = new MathMatrix(2, 3);
matrix[0, 0] = new MathematicalText("item.1.1");
Siehe auch
- Schnittstelle IMathElement
- Namespace Aspose.Slides.MathText
- Assembly Aspose.Slides