Skip to main content

CreateRange

Creates an element range. If you do not specify the start and end positions, the range will be taken from the entire element.

Syntax

expression.CreateRange(element, start, end);

expression - A variable that represents a Api class.

Parameters

NameRequired/OptionalData typeDefaultDescription
elementRequiredThe element from which the range will be taken.
startRequiredStart range position.
endRequiredEnd range position.

Returns

ApiRange | null

Example

Create a range and set bold for the first 10 characters in a document.

// Create the range object from the paragraph class and set the range to bold.

// How to create a range from the paragraph and set a bold property to it in a document.

let doc = Api.GetDocument();
let paragraph = doc.GetElement(0);
paragraph.AddText("ONLYOFFICE Document Builder");
Api.CreateRange(paragraph, 0, 11).SetBold(true);