2017-02-09 2 views
0

Я хотел бы добавить встроенный жирный стиль внутри содержимого. Как, я могу достичь этого? Приведенный ниже код выводит жирный тег разметки вместо применения полужирного форматирования.Как сделать часть текста аннотации полужирным шрифтом с использованием javascript в Adobe Acrobat Pro

var annot = this.addAnnot({ 
    page: 0, 
    type: "FreeText", 
    rect: [50, 50, 300, 100], // location and size of text field in points 
    contents: "<b>Links to</b>: http://www.example.com", 
}); 

ответ

1

Свойства текстового поля должны быть настроены для разрешения форматирования форматированного текста. Затем вам нужно создать массив объектов Span, которые содержат текст с нужным форматированием.

var spans = new Array(); 
spans[0] = new Object(); 
spans[0].text = "Attention:\r"; 
spans[0].textStyle = "bold"; 
spans[0].textSize = 18; 

spans[1] = new Object(); 
spans[1].text = "Adobe Acrobat DC\r"; 
spans[1].textColor = color.red; 
spans[1].textSize = 20; 
spans[1].alignment = "center"; 

spans[2] = new Object(); 
spans[2].text = "will soon be here!"; 
spans[2].textColor = color.green; 
spans[2].fontStyle = "italic"; 
spans[2].underline = true; 
spans[2].alignment = "right"; 

// 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 

});

Смежные вопросы