InsertParagraph
function InsertParagraph(
paragraph: string | ApiParagraph = null,
sPosition: string = null,
beRNewPara: boolean = null,
): ApiParagraph | ApiDrawing
Description
Inserts a paragraph at the specified position.
Parameters
Text or paragraph.
- sPosition
string
null The position where the text or paragraph will be inserted ("before" or "after" the drawing specified).
- beRNewPara
boolean
null Defines if this method returns a new paragraph (true) or the current ApiDrawing (false).
Returns
ApiParagraph | ApiDrawing
Try It
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
oParagraph.AddText("This graphic object with paragraph.");
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
var oStroke = Api.CreateStroke(0, Api.CreateNoFill());
var oDrawing = Api.CreateShape("rect", 3212465, 963295, oFill, oStroke);
oParagraph.AddDrawing(oDrawing);
oParagraph = Api.CreateParagraph();
oParagraph.AddText("This is a new paragraph.");
oDrawing.InsertParagraph(oParagraph);