- Сообщения
- 7
- Реакции
- 0
Подскажите, как в многостраничном pdf-файле реализовать подпись с размером TrimBox-a на каждой странице?
var mm = 2.834645;
for (var p = 0; p < this.numPages; p++) {
var aRect = this.getPageBox("Trim",p);
var width = aRect[2] - aRect[0];
var height = aRect[1] - aRect[3];
this.addWatermarkFromText({
cText: "width = "+ width/mm +"\rheight = "+ height/mm,
nStart: p,
nTextAlign: app.constants.align.left,
nHorizAlign: app.constants.align.left,
nVertAlign: app.constants.align.top,
nHorizValue: 5, nVertValue: -5,
nFontSize: 10
});
}
var mm = 2.834645;
var spans = new Array();
spans[0] = new Object();
for (var p = 0; p < this.numPages; p++) {
var aRect = this.getPageBox("Trim",p);
var width = aRect[2] - aRect[0];
var height = aRect[1] - aRect[3];
f = this.addField("f"+p, "text", p, [5,aRect[1]-5,120, aRect[1]-40]);
f.fillColor = color.ltGray;
f.richText = true;
ff = this.getField("f"+p);
spans[0].text = "width = "+ Math.round(width/mm) +"\rheight = "+ Math.round(height/mm);
ff.richValue = spans;
}
Heidelberg PDF Toolbox.Вопрос вот в чем: как я могу автоматически добавить на каждую страницу значение ее TrimBox-a?