修改Javascript以获得"总页数的第1页"

时间:2017-01-19 23:56:04

标签: javascript adobe acrobat

我正在处理使用两个模板的.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; 
} 

我无法弄清楚如何进一步修改它以告诉我总页数。

0 个答案:

没有答案