Adds a table of content to the current document.
Name | Type | Default | Description |
oTocPr | TocPr | {} | Table of contents properties. |
builder.CreateFile("docx"); var oDocument = Api.GetDocument(); var oNewDocumentStyle = oDocument.GetStyle("Heading 1"); var oParagraph = oDocument.GetElement(0); oParagraph.SetStyle(oNewDocumentStyle); oParagraph.AddText("Heading 1"); oNewDocumentStyle = oDocument.GetStyle("Heading 2"); oParagraph = Api.CreateParagraph(); oParagraph.SetStyle(oNewDocumentStyle); oParagraph.AddText("Heading 2"); oDocument.Push(oParagraph); var oTocPr = {"ShowPageNums": true, "RightAlgn": true, "LeaderType": "dot", "FormatAsLinks": true, "BuildFrom": {"OutlineLvls": 9}, "TocStyle": "standard"}; oDocument.AddTableOfContents(oTocPr); builder.SaveFile("docx", "AddTableOfContents.docx"); builder.CloseFile();