Get Started
Documentation

AddElement

AddElement(nPos, oElement)

Add paragraph or table using its position in the document.

Parameters:

Name Type Description
nPos number

The position where the current element will be added.

oElement DocumentElement

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

Example

Copy code
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph, oRun;
oParagraph = Api.CreateParagraph();
oRun = Api.CreateRun();
oRun.AddText("Number of paragraph elements at this point: ");
oRun.AddTabStop();
oRun.AddText("" + oParagraph.GetElementsCount());
oRun.AddLineBreak();
oParagraph.AddElement(oRun);
oRun.AddText("Number of paragraph elements after we added a text run: ");
oRun.AddTabStop();
oRun.AddText("" + oParagraph.GetElementsCount());
oDocument.AddElement(oParagraph);
oDocument.Push(oParagraph);
builder.SaveFile("docx", "AddElement.docx");
builder.CloseFile();

Resulting document