Get Started
Usage API
More information

AddElement

AddElement(oCell, nPos, oElement)

Add a paragraph or a table or a blockLvl content control using its position in the cell.

Parameters:

Name Type Description
oCell ApiTableCell

The cell where the current element will be added.

nPos number

The position in the cell where the current element will be added.

oElement DocumentElement

The document element which will be added at the current position.

Returns:

This method doesn't return any data.

Example

Copy code
builder.CreateFile("docx");
oDocument = Api.GetDocument();
oTableStyle = oDocument.CreateStyle("CustomTableStyle", "table");
oTableStyle.SetBasedOn(oDocument.GetStyle("Bordered - Accent 5"));
oTable = Api.CreateTable(3, 3);
oTable.SetWidth("percent", 100);
oTable.SetStyle(oTableStyle);
oDocument.Push(oTable);
oParagraph = Api.CreateParagraph();
oParagraph.AddText("This is just a sample text in the first cell.");
oCell = oTable.GetCell(0,0);
oTable.AddElement(oCell, 0, oParagraph);
builder.SaveFile("docx", "AddElement.docx");
builder.CloseFile();

Resulting document