TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

AddRows

AddRows([oCell], nCount, [isBefore]) → { ApiTable }

Adds the new rows to the current table.

Parameters:

Name Type Default Description
oCell ApiTableCell null

The cell after which the new rows will be added. If not specified, the new rows will be added at the end of the table.

nCount Number

Count of rows to be added.

isBefore boolean false

Adds the new rows before (false) or after (true) the specified cell. If no cell is specified, then this parameter will be ignored.

Returns:

Type
ApiTable

Example

Copy code
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oTableStyle = oDocument.CreateStyle("CustomTableStyle", "table");
oTableStyle.SetBasedOn(oDocument.GetStyle("Bordered"));
var oTable = Api.CreateTable(3, 3);
oTable.SetWidth("percent", 100);
oTable.SetStyle(oTableStyle);
oDocument.Push(oTable);
var oCell = oTable.GetCell(0, 0);
oCell.GetContent().GetElement(0).AddText("Two new rows were added after this cell.");
oTable.AddRows(oCell, 2, false);
builder.SaveFile("docx", "AddRows.docx");
builder.CloseFile();

Resulting document