DeleteRow
Inhalt
[
Ausblenden
]DocumentBuilder.DeleteRow method
Löscht eine Zeile aus einer Tabelle.
public Row DeleteRow(int tableIndex, int rowIndex)
Parameter | Typ | Beschreibung |
---|---|---|
tableIndex | Int32 | Der Index der Tabelle. |
rowIndex | Int32 | Der Index der Zeile in der Tabelle. |
Rückgabewert
Der Zeilenknoten, der gerade entfernt wurde.
Bemerkungen
Befindet sich der Cursor in der Zeile, die gelöscht wird, wird der Cursor in die nächste Zeile oder in den nächsten Absatz nach der Tabelle verschoben.
Wenn Sie eine Zeile aus einer Tabelle löschen, die nur eine Zeile enthält, wird die gesamte Tabelle gelöscht.
Wenn der Indexparameter größer oder gleich 0 ist, wird ein Index vom Anfang x000d angegeben, wobei 0 das erste Element ist. Wenn der Index kleiner als 0 ist, wird ein Index vom Ende x000 angegeben, wobei -1 das letzte Element ist.
Beispiele
Zeigt, wie eine Zeile aus einer Tabelle gelöscht wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Row 1, cell 1.");
builder.InsertCell();
builder.Write("Row 1, cell 2.");
builder.EndRow();
builder.InsertCell();
builder.Write("Row 2, cell 1.");
builder.InsertCell();
builder.Write("Row 2, cell 2.");
builder.EndTable();
Assert.AreEqual(2, table.Rows.Count);
// Lösche die erste Zeile der ersten Tabelle im Dokument.
builder.DeleteRow(0, 0);
Assert.AreEqual(1, table.Rows.Count);
Assert.AreEqual("Row 2, cell 1.\aRow 2, cell 2.\a\a", table.GetText().Trim());
Siehe auch
- class Row
- class DocumentBuilder
- namensraum Aspose.Words
- Montage Aspose.Words