IMathMatrix
Inhalt
[
Ausblenden
]IMathMatrix interface
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 interface IMathMatrix : IMathElement
Eigenschaften
Name | Beschreibung |
---|---|
AsIMathElement { get; } | Ermöglicht das Abrufen von Basis-IMathElement interface IMathElement |
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; } | Elemente 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 |
---|---|
DeleteColumn(int) | Löscht die angegebene Spalte |
DeleteRow(int) | Löscht die angegebene Zeile |
GetColumnAlignment(int) | Holt die horizontale Ausrichtung der angegebenen Spalte |
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. |
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 |
Beispiele
Beispiel:
[C#]
IMathMatrix matrix = new MathMatrix(2, 3);
matrix[0, 0] = new MathematicalText("item.1.1");
Siehe auch
- interface IMathElement
- namensraum Aspose.Slides.MathText
- Montage Aspose.Slides