Skip to main content

CreateTextPr

Creates the empty text properties.

Syntax

expression.CreateTextPr();

expression - A variable that represents a Api class.

Parameters

This method doesn't have any parameters.

Returns

ApiTextPr

Example

Define reusable text formatting settings and apply them to styled text in a document.

// How do I set font, size, bold, and color for decorative text all at once in a document?

// Bundle text styling options such as font family, size, and capitalization into a single reusable object in a document.

let doc = Api.GetDocument();
let textPr = Api.CreateTextPr();
textPr.SetFontSize(30);
textPr.SetBold(true);
textPr.SetCaps(true);
textPr.SetColor(Api.HexColor('#333333'));
textPr.SetFontFamily("Comic Sans MS");
let fill = Api.CreateSolidFill(Api.RGB(255, 111, 61));
let stroke = Api.CreateStroke(1 * 36000, Api.CreateSolidFill(Api.RGB(51, 51, 51)));
let textArt = Api.CreateWordArt(textPr, "onlyoffice", "textArchUp", fill, stroke, 0, 150 * 36000, 50 * 36000);
let paragraph = doc.GetElement(0);
paragraph.AddDrawing(textArt);