如何在iText PDF中使用wingdings?

时间:2017-11-11 16:23:16

标签: android pdf checkbox

我试图在用户创建表单并准备发送电子邮件后,在PDF中获取一个复选框而不是“是”和“否”。

所以基本上现在发生的事情是在我的应用程序中我有一个带有几个复选框的表单,所有都保存到数据库中。一旦我保存了表格,我就可以使用iText PDF通过电子邮件以PDF格式发送。但是,当生成PDF时,复选框显示为“是”(已选中)或“否”(未选中)。我希望有一个像复选框那样被检查或取消选中的图像。

这是我的代码:

PdfPTable table2 = new PdfPTable(3);
        table2.setWidthPercentage(100);
        table2.addCell(getCell("Check1:  " + SaveString, PdfPCell.ALIGN_LEFT));
        table2.addCell(getCell("Check2:  " + SaveStringA, PdfPCell.ALIGN_CENTER));
        table2.addCell(getCell("Check3:  " + SaveStringB, PdfPCell.ALIGN_RIGHT));
        table2.setSpacingAfter(15);
        doc.add(table2);

我正在研究使用像“Wingding”这样的字体将yes设置为复选框,而将no设置为未选中框。

那么如何为此指定此字体?

所有帮助将不胜感激!

由于

修改

以下是保存复选框时的代码

checkA.setChecked(SaveString.equals("Yes"));
        checkA.setFocusable(false);
        checkA.setClickable(false);

....

checkA.isChecked() ? "Yes" : "No",

0 个答案:

没有答案