TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

AddColumns

AddColumns([oCell], nCount, [isBefore])

Adds the new columns to the current table.

Parameters:

Name Type Default Description
oCell ApiTableCell null

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

nCount Number

Count of columns to be added.

isBefore boolean false

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

Returns:

This method doesn't return any data.

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).GetContent().GetElement(0).AddText("Two new columns were added after this cell.");
oTable.AddColumns(oCell, 2, false);
builder.SaveFile("docx", "AddColumns.docx");
builder.CloseFile();

Resulting document