Как добавить контрольную ячейку в файл Pdf, как это делается в this вопрос, но с помощью iText 7?Как добавить флажок в файл PDF с помощью iText 7?
Я хочу, чтобы результат выглядел так:
Как добавить контрольную ячейку в файл Pdf, как это делается в this вопрос, но с помощью iText 7?Как добавить флажок в файл PDF с помощью iText 7?
Я хочу, чтобы результат выглядел так:
ответ адаптируя Бруно к IText 7:
Paragraph p = new Paragraph("This is a tick box character: ");
PdfFont zapfdingbats = PdfFontFactory.createFont(FontConstants.ZAPFDINGBATS);
Text chunk = new Text("4").setFont(zapfdingbats).setFontSize(14);
p.add(chunk);
document.add(p);
Это работает. Спасибо! –
Вы уже знаете, как проверить поле флажка в интерактивном формате PDF. Теперь вы хотите знать, как добавить флажок символ в PDF (не интерактивную форму).
См. Пример TickboxCharacter в официальной документации. Этот пример был написан в ответ на вопрос Remove left and right side borders in itextshap and want a rectanglur box (совершенно другой вопрос, в котором ОП нарушил правила и задал новый вопрос в комментариях о правильном ответе на его исходный вопрос).
Как вы можете понять из этого примера, вам нужен шрифт, который знает, как нарисовать флажок. ZapfDingbats такой шрифт:
Paragraph p = new Paragraph("This is a tick box character: ");
Font zapfdingbats = new Font(Font.FontFamily.ZAPFDINGBATS, 14);
Chunk chunk = new Chunk("o", zapfdingbats);
p.add(chunk);
document.add(p);
Другой пример, поставив галочку в абсолютной позиции, можно найти здесь: How to write in a specific location the zapfdingbatslist in a pdf document using iTextSharp
Спасибо, но я использую iTexpdf 7.0.0 в Java ... Это решение не работает. –
мне просто нужно шоу в формате PDF это symilar две иконки: https://cdn3.iconfinder.com/data/icons/ico-nic-lists/128/Checklist_Check_Checkmark_Checked_Unchecked_Checkbox_Properties_Property_Options_Preferences_Choose_Choice_Select_Selected_Mark_Marked_Todo_To_Do_To-do-512.png –
Смотрите ответ на @AlexeySubach если вы нужен iText 7 (читайте [моя глава шрифтов] (http://developers.itextpdf.com/content/itext-7-building-blocks/chapter-1-introducing-pdffont-class) для получения дополнительной информации). –
Пожалуйста, посмотрите [это] (http://gitlab.itextsupport.com/itext7/samples/blob/develop/samples/src/test/java/com/itxtpdf/samples/sandbox/acroforms/CheckboxCell.java) и [это ] (http://gitlab.itextsupport.com/itext7/samples/blob/develop/samples/src/test/java/com/itextpdf/samples/sandbox/acroforms /CheckboxCell2.java) из хранилища песочников iText7 (обратите внимание: ссылки могут меняться), которые по существу являются портированными образцами из ответа Бруно на вопрос, на который вы ссылаетесь. –
Извините, мне нужна только фотография «check» или «uncheck», no iteractive form, у вас есть решение? –