在 Acrobat 表单中用 javascript 替换基于字符数的字体

Replace font with based on character count with javascript in a Acrobat Form

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

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

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

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

用户通过按回车键、跳出字段或单击关闭字段来提交值后,字体将发生变化。