在 Acrobat Professional 中四舍五入到最接近的 0.125 或码的 1/8

ROunding to nearest .125 or 1/8 of a yard in Acrobat professional

我正在尝试为 pdf 找出一个方程式并四舍五入到最接近的 1/8 码。我要四舍五入的方程式是 (Text17/15)+.25 如何每次都进行四舍五入?

假设 Text17 是一个文本字段,包含一个数值,并且您总是希望向上舍入,您可以将类似这样的内容放入应该显示结果的字段的计算事件中:

event.value = util.printf("%.3f", Math.ceil(((this.getField("Text17").value*1 / 15) + 0.25) * 8) / 8 );

这样就可以了。