Skip to main content

GetTextPr

Returns the text properties which will be applied to the text in the current numbering level itself, not to the text in the subsequent paragraph. 💡 To change the text style of the paragraph, a style must be applied to it using the ApiRun#SetStyle method.

Syntax

expression.GetTextPr();

expression - A variable that represents a ApiNumberingLevel class.

Parameters

This method doesn't have any parameters.

Returns

ApiTextPr

Example

Apply text formatting to the numbering label of a list level in a document.

// How do I change the font and size of a list level's numbering label in a document?

// Style the numbering marker itself with bold and a custom typeface without affecting the paragraph text in a document.

let doc = Api.GetDocument();
let numbering = doc.CreateNumbering("numbered");
let numLvl = numbering.GetLevel(0);
let textPr = numLvl.GetTextPr();
textPr.SetBold(true);
textPr.SetFontFamily("Calibri");
textPr.SetFontSize(28);
let paragraph = doc.GetElement(0);
paragraph.SetNumbering(numLvl);
paragraph.AddText("This is the first element of a numbered list which starts with '1'");
paragraph = Api.CreateParagraph();
paragraph.SetNumbering(numLvl);
paragraph.AddText("This is the second element of a numbered list which starts with '2'");
doc.Push(paragraph);