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

This example creates a range and sets bold for the first 10 characters.

// Creates the ApiRange object from the ApiParagraph class and sets the range to bold.

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

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