TX Text Control .NET Server

Javascript: TXTextControl.NumberFormat Enumeration

Enumeration|Introduced in 26.0

Description

Specifies the format of a numbered list.

Members

MemberDescription
NoneA text selection contains different number formats.
ArabicNumbersThe list is numbered with Arabic numbers (1, 2, 3...).
LettersThe list is numbered with letters (a, b, c...).
CapitalLettersThe list is numbered with capital letters (A, B, C...).
RomanNumbersThe list is numbered with Roman numbers (I, II, III...).
SmallRomanNumbersThe list is numbered with small Roman numbers (i, ii, iii...).

Examples

The following example uses TXTextControl.NumberFormat.ArabicNumbers (the list is numbered with Arabic numbers (1, 2, 3...).) in a document-editing workflow.

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

TXTextControl.textParts.getMainText(function(mainText) {
    const pageNumberFields = mainText.pageNumberFields;
    pageNumberFields.getItem(function(pageNumberField) {
        if (!pageNumberField) {
            console.warn("No page number field is available at the current input position.");
            return;
        }
    
        pageNumberField.setNumberFormat(
            TXTextControl.NumberFormat.ArabicNumbers,
            function() {
                console.log("set number format completed.");
            }
        );
    }, onTxError);
}, onTxError);

Further Reading

  • Restart the Page Numbering Fields Per Section –
  • Inserting MS Word Compatible Page Number Fields –