J'ai réalisé un formulaire pdf avec l3pdffield mais à l'impression toutes les zones de champs (textfield, checkbox, radiobutton...) disparaissent, qu'elles soient remplies ou non. Je n'ai pas trouvé le paramètre pour y pallier.

Voici un ECM :

\RequirePackage{pdfmanagement-testphase} % not needed with latex-dev
\DocumentMetadata{uncompress}
\documentclass{article}
\usepackage{l3pdffield-testphase}
\begin{document}
\ExplSyntaxOn
\pdfmanagement_add:nnn{Catalog/AcroForm}{NeedAppearances}{true} %deprecated, optional
\keys_set:nn{pdffield}{setFf={Multiline}} %Print rajouté dans la liste ici semble inopérant
{NOM:~}\pdffield_textfield:n{V=Nom,name=champnom,backgroundcolor=,bordercolor=black,width=4cm} \hfill
{Prénom:~}\pdffield_textfield:n{V=Prenom,name=champprenom,backgroundcolor=,bordercolor=black,width=4cm} \\
{Adresse:~}\pdffield_textfield:n{V=Renseignez~ votre~ adresse~ ici,name=champadresse,backgroundcolor=,bordercolor=black,width=4cm,height=2\baselineskip}
\ExplSyntaxOff
\ExplSyntaxOn
\pdffield_checkbox:n{checked=false,bordercolor=black,name=optionone} ~Option~1 \hfill
\pdffield_checkbox:n{checked=false,bordercolor=black,name=optiontwo} ~Option~2 \hfill
\pdffield_checkbox:n{checked=false,bordercolor=black,name=optionthree} ~Option~3 \hfill
\ExplSyntaxOff
\ExplSyntaxOn
Question:~
\pdffield_radio:n{group=gperadio,value=gperadiooui,bordercolor=black}{~Oui}\hfill
\pdffield_radio:n{group=gperadio,value=gperadionon,bordercolor=black}{~Non~} \hfill
\pdffield_radio:n{group=gperadio,value=gperadiope,bordercolor=black}{~Peut-être~}
\ExplSyntaxOff
\end{document}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 25 Avr '22, 18:17

GildasP's gravatar image

GildasP
197210
Taux d'acceptation : 50%

Modifiée 25 Avr '22, 20:35

Pathe's gravatar image

Pathe ♦♦
7.6k49208252


Ça ne marchait pas car j'avais fait une erreur dans le paramètre à indiquer: setF est différent de setFf. Il suffit de rajouter

\keys_set:nn{pdffield}{setF={Print}}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Mon ECM devient:

\RequirePackage{pdfmanagement-testphase} % not needed with latex-dev
\DocumentMetadata{uncompress}
\documentclass{article}
\usepackage{l3pdffield-testphase}
\begin{document}
\ExplSyntaxOn
\pdfmanagement_add:nnn{Catalog/AcroForm}{NeedAppearances}{true} %deprecated, optional
\keys_set:nn{pdffield}{setFf={Multiline},setF={Print}}
{NOM:~}\pdffield_textfield:n{V=Nom,name=champnom,backgroundcolor=,bordercolor=black,width=4cm} \hfill
{Prénom:~}\pdffield_textfield:n{V=Prenom,name=champprenom,backgroundcolor=,bordercolor=black,width=4cm} \\
{Adresse:~}\pdffield_textfield:n{V=Renseignez~ votre~ adresse~ ici,name=champadresse,backgroundcolor=,bordercolor=black,width=4cm,height=2\baselineskip}
\ExplSyntaxOff
\ExplSyntaxOn
\pdffield_checkbox:n{checked=false,bordercolor=black,name=optionone} ~Option~1 \hfill
\pdffield_checkbox:n{checked=false,bordercolor=black,name=optiontwo} ~Option~2 \hfill
\pdffield_checkbox:n{checked=false,bordercolor=black,name=optionthree} ~Option~3 \hfill
\ExplSyntaxOff
\ExplSyntaxOn
Question:~
\pdffield_radio:n{group=gperadio,value=gperadiooui,bordercolor=black}{~Oui}\hfill
\pdffield_radio:n{group=gperadio,value=gperadionon,bordercolor=black}{~Non~} \hfill
\pdffield_radio:n{group=gperadio,value=gperadiope,bordercolor=black}{~Peut-être~}
\ExplSyntaxOff
\end{document}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 26 Avr '22, 19:27

GildasP's gravatar image

GildasP
197210
Taux d'acceptation : 50%

Modifiée 26 Avr '22, 19:28

1

side remark: you can do \cs_set_eq:NN\pdffieldradio\pdffield_radio:n and then use \pdffieldradio outside of the ExplSyntaxOn. Then you don't have to use ~ everywhere.

(27 Avr '22, 18:25) Ulrike Fischer Ulrike%20Fischer's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×31
×10
×2
×1

Question posée : 25 Avr '22, 18:17

Question vue : 2,726 fois

Dernière mise à jour : 27 Avr '22, 18:25

C'est votre première visite ici ? Consultez la FAQ !

×