TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

AddElement

AddElement(oCell, nPos, oElement)

Adds 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 specified element will be added.

nPos number

The position in the cell where the specified 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");
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 oParagraph = Api.CreateParagraph();
oParagraph.AddText("This is just a sample text in the first cell.");
var oCell = oTable.GetCell(0,0);
oTable.AddElement(oCell, 0, oParagraph);
builder.SaveFile("docx", "AddElement.docx");
builder.CloseFile();

Resulting document