Adobe Script для отображения активного количества слов

У меня есть скрипт, который позволяет мне просматривать ограничение количества символов, а затем он начинает обратный отсчет. Я предпочел бы отображать Количество слов вместо этого, потому что большинство людей не считают символы. Я приложил ссылку к PDF, который я создал для этого.

http://webfro.gs/south/Adobe/Character%20Countdown.pdf

В Свойства > Действия > В фокусе > Запустить Javascript - у меня работает следующий скрипт...

var maxlim=event.target.charLimit; if (event.target.value.length==0) this.getField("cntdwn").value=maxlim;

Затем в Свойства > Формат > Пользовательский сценарий нажатия клавиш - я запускаю этот сценарий обратного отсчета

var value = custmMergeChange(event); var L = value.length; this.getField("cntdwn").value=(maxlim-L);

Есть ли что-то, что может отображать Количество слов, и когда количество слов будет достигнуто (счет) или достигнет нуля (обратный отсчет), можно ли будет остановить возможность печатать дальше?

Как это возможно?

1 ответ

Решение

В ответ на комментарий:

Сама по себе не предустановленная переменная, но здесь есть ответ, который должен помочь.

Попробуйте это тогда. Это прямо с форумов Adobe, и отвечает на ваш вопрос более прямо.

 for (var i = 0; i < input.length; i++) {
        var ch = input.charAt(i);
        var str = new String("" + ch);

        if (i+1 != input.length && str === " " && "" + input.charAt(i+1) !== " "){
            wordCount++;
        }
Другие вопросы по тегам