我正在使用以下代码添加标题级别标签,以供屏幕阅读器阅读:
Paragraph para = new Paragraph("A guide to key terms").setFontSize(18).setBold();
para.getAccessibilityProperties().setRole(StandardRoles.H1);
document.add(para);
但是出现以下错误:
不兼容的类型:段落不能转换为元素。
答案 0 :(得分:0)
我能够通过在块中设置角色,然后将其添加到段落中来添加标题级别标签。
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);