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 innerhalb der Zeile, die gelöscht wird, wird er 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 Index für die Indexparameter größer oder gleich 0 ist, wird ein Index von am Anfang angegeben, wobei 0 das erste Element ist. Wenn der Index kleiner als 0 ist, wird ein Index vom Ende 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öschen Sie 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