Adds a caption paragraph after (or before) the current content control.
Name | Type | Default | Description |
sAdditional | string | The additional text. |
|
sLabel | CaptionLabel | String | "Table" | The caption label. |
bExludeLabel | boolean | false | Specifies whether to exclude the label from the caption. |
sNumberingFormat | CaptionNumberingFormat | "Arabic" | The possible caption numbering format. |
bBefore | boolean | false | Specifies whether to insert the caption before the current content control (true) or after (false) (after/before the shape if it is placed in the shape). |
nHeadingLvl | Number | null | The heading level (used if you want to specify the chapter number).
|
sCaptionSep | CaptionSep | "hyphen" | The caption separator (used if you want to specify the chapter number). |
builder.CreateFile("docx"); var oDocument = Api.GetDocument(); var oBlockLvlSdt = Api.CreateBlockLvlSdt(); var oParagraph = Api.CreateParagraph(); var oDrawing = Api.CreateImage("https://api.onlyoffice.com/content/img/docbuilder/examples/coordinate_aspects.png", 60 * 36000, 35 * 36000); oParagraph.AddDrawing(oDrawing); oBlockLvlSdt.AddElement(oParagraph, 0); oDocument.AddElement(0, oBlockLvlSdt); oBlockLvlSdt.AddCaption("", "Figure", false, "Arabic", false, undefined, "hyphen"); builder.SaveFile("docx", "AddCaption.docx"); builder.CloseFile();