Как добавить теги уровня заголовка в структуру дерева для PDF? - PullRequest
0 голосов
/ 04 сентября 2018

Я использую приведенный ниже код для добавления тегов уровня заголовка для чтения с экрана:

Paragraph para = new Paragraph("A guide to key terms").setFontSize(18).setBold();
para.getAccessibilityProperties().setRole(StandardRoles.H1);    
document.add(para);

Но я получаю следующую ошибку:

несовместимые типы: абзац нельзя преобразовать в элемент.

1 Ответ

0 голосов
/ 04 сентября 2018

Мне удалось добавить теги уровня заголовка, установив роль в чанке, а затем добавив ее в абзац.

Chunk heading = new Chunk("A guide to key terms\n " , font);
heading.setRole(PdfName.H1);
Paragraph paragraph = new Paragraph(new Chunk(heading));
document.add(paragraph);
...