Comment puis-je ajouter un checkobox dans un fichier Pdf comme cela est fait dans la question this, mais en utilisant iText 7?Comment ajouter une case à cocher dans un fichier PDF en utilisant iText 7?
Je veux que le résultat ressemble à ceci:
Comment puis-je ajouter un checkobox dans un fichier Pdf comme cela est fait dans la question this, mais en utilisant iText 7?Comment ajouter une case à cocher dans un fichier PDF en utilisant iText 7?
Je veux que le résultat ressemble à ceci:
la réponse Adaptation Bruno à 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);
Cela fonctionne. Je vous remercie! –
Vous savez déjà comment vérifier un champ de case à cocher dans un PDF interactif. Vous voulez maintenant savoir comment ajouter une case à cocher caractère en format PDF (pas un formulaire interactif).
Veuillez jeter un oeil à l'exemple TickboxCharacter dans la documentation officielle. Cet exemple a été écrit en réponse à Remove left and right side borders in itextshap and want a rectanglur box (une question totalement différente dans laquelle l'OP a enfreint les règles et a posé une nouvelle question dans les commentaires d'une réponse correcte à sa question initiale).
Comme vous pouvez le voir à partir de cet exemple, vous avez besoin d'une police qui sait comment dessiner une case à cocher. ZapfDingbats est une telle police:
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);
Un autre exemple, mettre une coche à une position absolue, se trouve ici: How to write in a specific location the zapfdingbatslist in a pdf document using iTextSharp
Merci, mais j'utilise iTexpdf 7.0.0 en Java ... Cette solution ne fonctionne pas. –
J'ai juste besoin montre en format pdf ces deux icônes 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 –
Voir la réponse par @AlexeySubach si vous J'ai besoin d'iText 7 (lisez [mon chapitre de polices] (http://developers.itextpdf.com/content/itext-7-building-blocks/chapter-1-introducing-pdffont-class) pour plus d'informations). –
S'il vous plaît ont un coup d'oeil à [ceci] (http://gitlab.itextsupport.com/itext7/samples/blob/develop/samples/src/test/java/com/itextpdf/samples/sandbox/acroforms/CheckboxCell.java) et [ceci ] (http://gitlab.itextsupport.com/itext7/samples/blob/develop/samples/src/test/java/com/itextpdf/samples/sandbox/acroforms /CheckboxCell2.java) échantillon du référentiel sandbox iText7 (remarque: les liens peuvent changer), qui sont essentiellement les exemples portés de la réponse de Bruno à la question à laquelle vous faites référence. –
Désolé, je n'ai besoin que de l'image "cocher" ou "décocher", pas de formulaire iteractif, avez-vous une solution? –