2017-02-10 3 views
0

Я пытаюсь добавить несколько аннотаций в pdf-документ через Acrobat javascript. Тем не менее, только первая аннотация работает, если я включаю оба. Вторая аннотация работает только в том случае, если я включаю ее отдельно.Более одного экземпляра аннотации, не работающего в Acrobat

var spans = new Array(); 
spans[0] = new Object(); 
spans[0].text = "Links to: "; 
spans[0].textSize = 12; 
spans[0].textColor = color.red; 

spans[1] = new Object(); 
spans[1].text = "http://www.example.com"; 
spans[1].textSize = 12; 
spans[1].textColor = color.black; 

// Now create the annot with spans as it's richContents 
var annot = this.addAnnot({ 
    page: 0, 
    type: "FreeText", 
    rect: [50, 50, 300, 100], 
    richContents: spans 
}); 

var copy_annot = this.addAnnot({type: "Line"}) 
    annot.setProps({ 
    page: 0, 
    points: [[400,490],[430,690]], 
    strokeColor: color.red, 
    arrowBegin: "Diamond", 
    arrowEnd: "OpenArrow" 
}); 

ответ

0

я забыл изменить имя переменной до установки свойства

Решение:

var copy_annot = this.addAnnot({type: "Line"}) 
    copy_annot.setProps({ 
    ... 
}); 
Смежные вопросы