Изменение стиля цифр поля с помощью java-скрипта в PDF-формах acrobat

Используя java-скрипт PDF-форм, как изменить стиль цифр (с английских на арабские цифры) поля script-Added-Field?

1 ответ

Решение

Функция отображения цифр для каждого поля:

var eng_digits = ["0","1","2","3","4","5","6","7","8","9","."]
var arb_digits = ["٠","١","٢","٣","٤","٥","٦","٧","٨","٩",","]
function change_digits(num,form){
    var string = "" + num
    var digits = string.split("")
    for (i=0; i<digits.length; i++){
        if(form == "arb"){
            digits[i] = arb_digits[eng_digits.indexOf(digits[i])];
        }else if (form == "eng"){
            digits[i] = eng_digits[arb_digits.indexOf(digits[i])];
        }
    }
    return digits.join("");
}

this.getField("myField").value = change_digits(this.getField("myField").value, "arb")
Другие вопросы по тегам