我正在处理使用两个模板的.pdf表单,以便用户可以随意添加页面。我试图制作一个用户推送到最后的按钮,这样我们就可以获得底页的页码,这些页码表示总页数#的第1页。 我在网上发现了一些javascript并对其进行了一些修改,它给了我页码:
var inch = 72;
for (var p = 0; p < this.numPages; p++) {
// put a rectangle at .5 inch, .5 inch
var aRect = this.getPageBox( {nPage: p} );
aRect[0] += 4*inch;// from upper left corner of page
aRect[2] = aRect[0]+.5*inch; // Make it .5 inch wide
aRect[1] -= 10.5*inch;
aRect[3] = aRect[1] - .3*inch; // and .5 inch high
var f = this.addField("p."+p, "text", p, aRect );
f.textSize = 8;
f.textColor = color.black; // use whatever color you want
f.strokeColor = color.white;
f.textFont = font.Helv;
f.value = String(p+1); // page numbering is zero-based
f.readonly = true;
}
我无法弄清楚如何进一步修改它以告诉我总页数。