DeleteRow
Innehåll
[
Dölj
]DocumentBuilder.DeleteRow method
Tar bort en rad från en tabell.
public Row DeleteRow(int tableIndex, int rowIndex)
Parameter | Typ | Beskrivning |
---|---|---|
tableIndex | Int32 | Tabellens index. |
rowIndex | Int32 | Indexet för raden i tabellen. |
Returvärde
Radnoden som just togs bort.
Anmärkningar
Om markören är inuti raden som tas bort flyttas markören ut till nästa rad eller till nästa stycke efter tabellen.
Om du tar bort en rad från en tabell som bara innehåller en rad, tas hela -tabellen bort.
För indexparametrarna, när index är större än eller lika med 0, anger det ett index från i början där 0 är det första elementet. När index är mindre än 0, anger det ett index från i slutet där -1 är det sista elementet.
Exempel
Visar hur man tar bort en rad från en tabell.
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);
// Ta bort den första raden i den första tabellen i dokumentet.
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());
Se även
- class Row
- class DocumentBuilder
- namnutrymme Aspose.Words
- hopsättning Aspose.Words