DeleteRow
DocumentBuilder.DeleteRow method
Elimina una riga da una tabella.
public Row DeleteRow(int tableIndex, int rowIndex)
Parametro | Tipo | Descrizione |
---|---|---|
tableIndex | Int32 | L’indice della tabella. |
rowIndex | Int32 | L’indice della riga nella tabella. |
Valore di ritorno
Il nodo della riga appena rimosso.
Osservazioni
Se il cursore si trova all’interno della riga che viene eliminata, il cursore viene spostato sulla riga successiva o sul paragrafo successivo dopo la tabella.
Se elimini una riga da una tabella che contiene solo una riga, viene eliminata l’intera tabella .
Per i parametri dell’indice, quando indice è maggiore o uguale a 0, specifica un indice da l’inizio con 0 come primo elemento. Quando l’indice è inferiore a 0, viene specificato un indice da alla fine con -1 come ultimo elemento.
Esempi
Mostra come eliminare una riga da una tabella.
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);
// Elimina la prima riga della prima tabella nel documento.
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());
Guarda anche
- class Row
- class DocumentBuilder
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words