在Acrobat表单中使用javascript根据字符数替换字体

时间:2018-10-16 13:00:30

标签: javascript acrobat

这可能吗? 如果字符长度超过一定数量,我基本上想使用其他字体。 我需要将javascript代码插入“自定义计算脚本”中才能执行以下操作: 如果表单中键入文本的长度大于30个字符,我想使用Arial Narrow(如果小于),则只需使用Arial。在所有情况下,字体始终必须为11磅。

这里真的不是程序员,也不了解javascript。

1 个答案:

答案 0 :(得分:0)

将以下脚本添加到字段自定义格式操作中。

if (event.target.value.length > 30) {
    event.target.textFont = "ArialNarrow";
}
else {
    event.target.textFont = "Arial";
}

在用户通过按Enter键,跳出该字段或单击该字段来提交值之后,字体将更改。

enter image description here