На этой странице я вставил автоматически добавляемое "последовательное" поле в PDF-файл, используя JavaScript:

var f = this.getField("Serial");
f.value = Number(f.value)+1;
f.defaultValue = f.value;

Это работает, как и ожидалось, но мы бы хотели, чтобы формат сериала был 000001 вместо 1 .

Можно ли это сделать?

1 ответ1

0

Вы должны использовать метод util.printf() для форматирования вашего номера.

Если это только для визуальных целей, вы бы добавили следующее к событию Format вашего поля:

event.value = util.printf("%06d", event.value) ;

и это должно сделать это. Вы можете, конечно, использовать этот фрагмент в своем коде расчета.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .