我正在尝试使用iText添加javascript以在PDF字段中显示前导零,否则将无法显示。我的意思是,如果我要添加' 0044'进入一个领域,它显示为' 44'。所以我使用itext添加了以下Javascript。
stamper.add(" this.getField(' TEST_FIELD')。value = util.printf(\"%04d \",this.getField(&# 39; TEST_FIELD')值)"。);
虽然这样可以正常工作,但它会以奇怪的方式影响PDF中的其他字段。 如果任何其他数字字段的值为$ 1.00,则它们将显示为1。
我无法弄清楚影响其他领域的方式。