Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 2
mineure

25 Avr '22, 20:35

Pathe's gravatar image

Pathe
7.6k49209252

Comment rendre les champs de formulaire imprimables avec l3pdffield?

J'ai réalisé un formulaire pdf avec `l3pdffield` mais à l'impression toutes les zones de champs (textfield, checkbox, radiobutton...) (`textfield`, `checkbox`, `radiobutton`...) disparaissent, qu'elles soient remplie pou remplies ou non. Je n'ai pas trouvé le paramètre pour y pallier. Voici un ECM: 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}
cliquez ici pour masquer/afficher la révision 1

25 Avr '22, 18:17

GildasP's gravatar image

GildasP
197210

Comment rendre les champs de formulaire imprimables avec l3pdffield?

J'ai réalisé un formulaire pdf avec `l3pdffield` mais à l'impression toutes les zones de champs (textfield, checkbox, radiobutton...) disparaissent, qu'elles soient remplie pou 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}