DS Server

Javascript: Paragraph.getListNumberText Method

Method|Introduced in 28.0

Description

Gets the paragraph's list number text. The text consists of the text in front of the number, the number itself and the text behind the list number. It is an empty string, if the paragraph does not belong to a numbered list.

Syntax

<void> Paragraph.getListNumberText(<RequestStringCallback> callback, [<ErrorCallback> errorCallback])

Parameters

ParameterDescription
callback

Receives the paragraph's list number text.

errorCallback

Optional. Is called when the operation failed with an error.

Examples

The following example demonstrates Paragraph.getListNumberText in a practical document-editing workflow. It gets the paragraph's list number text. The text consists of the text in front of the number, the number itself and the text behind the list number. It is an empty string, if the paragraph does not belong to a numbered list.

function onTxError(error) {
    console.error("TX Text Control error:", error.msg);
    error.handled = true;
}

TXTextControl.textParts.getMainText(function(mainText) {
    const paragraphs = mainText.paragraphs;
    paragraphs.getItem(function(paragraph) {
        if (!paragraph) {
            console.warn("No paragraph is available at the current input position.");
            return;
        }
    
        paragraph.getListNumberText(
            function(result) {
                console.log("get list number text result:", result);
            },
            onTxError
        );
    }, onTxError);
}, onTxError);