IMathMatrix
Inhalt
[
Ausblenden
]IMathMatrix Schnittstelle
Gibt das Matrix-Objekt an, das aus Kind-Elementen besteht, die in einer oder mehreren Zeilen und Spalten angeordnet sind. Es ist wichtig zu beachten, dass Matrizen keine eingebauten Trennzeichen besitzen. 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 erzeugen.
public interface IMathMatrix : IMathElement
Eigenschaften
| Name | Beschreibung |
|---|---|
| AsIMathElement { get; } | Ermöglicht das Abrufen der Basis-IMathElement-Schnittstelle IMathElement |
| BaseJustification { get; set; } | Gibt die vertikale Ausrichtung im Verhältnis zum 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 (“Exactly”) gesetzt ist, wird die Einheit als Twips (1/20 eines Punktes) interpretiert. Wenn die ColumnGapRule auf 4 (“Multiple”) gesetzt ist, wird die Einheit als Anzahl von 0.5-em-Schritten interpretiert. In anderen Fällen wird sie ignoriert. Standard: 0 |
| ColumnGapRule { get; set; } | Der Typ des horizontalen Abstands zwischen den Spalten einer Matrix; Horizontale Abstandseinheiten können ems oder Punkte (als Twips gespeichert) sein. Standard: SingleSpacingGap (0) |
| HidePlaceholders { get; set; } | Versteckt die Platzhalter für leere Matrix-Elemente. Standard: false |
| Item { get; set; } | Elemente der Matrix |
| MinColumnWidth { get; set; } | Mindestspaltenbreite in Twips (1/20 eines Punktes). Der Abstand (auch bezeichnet als „Column Gap“ oder „Gap Width“) wird zur MinColumnWidth addiert, um den gesamten Matrix-Spaltenabstand (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 (“Exactly”) gesetzt ist, wird die Einheit als Twips (1/20 eines Punktes) interpretiert. Wenn die RowGapRule auf 4 (“Multiple”) gesetzt 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 eine neue Spalte nach der angegebenen 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 ein. Anfangs sind alle Elemente in der neuen Zeile null. |
| InsertRowBefore(int) | Fügt eine neue Zeile vor der angegebenen ein. Anfangs 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
- Namensraum Aspose.Slides.MathText
- Assembly Aspose.Slides