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

25 Avr '22, 18:19

GildasP's gravatar image

GildasP
197210

Valeur par défaut dans un champ Textfield

Je travaille sur un formulaire pdf où je souhaite mettre des valeurs par défaut sur certains champs. Avec `hyperref` j'arrive à mettre une valeur par défaut dans les champs `\TextField` comme le montre l'ECM suivant: \documentclass{article} \usepackage{xcolor} \usepackage{hyperref} \begin{document} \begin{Form} \TextField[default=valeur par défaut,name=champtest,backgroundcolor=gray!30,bordercolor=,width=8cm]{Champ test:} \end{Form} \end{document} Par contre lorsque je bascule sur `l3pdffield` je n'y arrive plus, la variable `default` semble inopérante: \RequirePackage{pdfmanagement-testphase} % not needed with latex-dev \DocumentMetadata{uncompress} \documentclass{article} \usepackage{xcolor} \usepackage{l3pdffield-testphase} \begin{document} \ExplSyntaxOn {Champ~ test~:~}\pdffield_textfield:n{default=valeur par défaut,name=champtest,backgroundcolor=,bordercolor=,width=8cm} % c'est casse pieds les espaces qui sautent avec cette syntaxe \ExplSyntaxOff \end{document} ECM complémentaire montrant l'effet de `NeedAppearances` sur l'affichage du `caption` des `pushbutton`. De plus à l'impression rien ne sort mais peut-être est-ce dû plus globalement à `l3pdffield`? Il faut ouvrir le pdf dans Adobe pour voir le problème : sur la visionneuse on peut croire que c'est bon. \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 {Champ:~}\pdffield_textfield:n{V=valeur~ qui~ peut~ être~ un~ peu~ longue,name=champtest,backgroundcolor=,bordercolor=black,width=4cm,height=2\baselineskip} \ExplSyntaxOff \ExplSyntaxOn \group_begin: \tl_set:Nn\l_tmpa_tl{event.target.buttonImportIcon();} \pdf_object_unnamed_write:nx{stream}{{}{\exp_not:o{\l_tmpa_tl}}} \pdfannot_dict_put:nnx{widget}{A}{<</S/JavaScript /JS~\pdf_object_ref_last:>>} \pdffield_pushbutton:n{V=Chargez,DV=Chargez,name=Logotest,caption=Logo,bordercolor=black,width=5cm,height=4cm,MK/TP=1} \group_end: \ExplSyntaxOff \end{document}
cliquez ici pour masquer/afficher la révision 5

25 Avr '22, 16:29

GildasP's gravatar image

GildasP
197210

Valeur par défaut dans un champ Textfield

Je travaille sur un formulaire pdf où je souhaite mettre des valeurs par défaut sur certains champs. Avec `hyperref` j'arrive à mettre une valeur par défaut dans les champs `\TextField` comme le montre l'ECM suivant: \documentclass{article} \usepackage{xcolor} \usepackage{hyperref} \begin{document} \begin{Form} \TextField[default=valeur par défaut,name=champtest,backgroundcolor=gray!30,bordercolor=,width=8cm]{Champ test:} \end{Form} \end{document} Par contre lorsque je bascule sur `l3pdffield` je n'y arrive plus, la variable `default` semble inopérante: \RequirePackage{pdfmanagement-testphase} % not needed with latex-dev \DocumentMetadata{uncompress} \documentclass{article} \usepackage{xcolor} \usepackage{l3pdffield-testphase} \begin{document} \ExplSyntaxOn {Champ~ test~:~}\pdffield_textfield:n{default=valeur par défaut,name=champtest,backgroundcolor=,bordercolor=,width=8cm} % c'est casse pieds les espaces qui sautent avec cette syntaxe \ExplSyntaxOff \end{document} ECM complémentaire montrant l'effet de NeedAppearances `NeedAppearances` sur l'affichage du caption `caption` des pushbutton. `pushbutton`. De plus à l'impression rien ne sort mais peut-être est-ce dû plus globalement à l3pdffield? `l3pdffield`? Il faut ouvrir le pdf dans Adobe pour voir le problème : sur la visionneuse on peut croire que c'est bon. \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 {Champ:~}\pdffield_textfield:n{V=valeur~ qui~ peut~ être~ un~ peu~ longue,name=champtest,backgroundcolor=,bordercolor=black,width=4cm,height=2\baselineskip} \ExplSyntaxOff \ExplSyntaxOn \group_begin: \tl_set:Nn\l_tmpa_tl{event.target.buttonImportIcon();} \pdf_object_unnamed_write:nx{stream}{{}{\exp_not:o{\l_tmpa_tl}}} \pdfannot_dict_put:nnx{widget}{A}{<</S/JavaScript /JS~\pdf_object_ref_last:>>} \pdffield_pushbutton:n{V=Chargez,DV=Chargez,name=Logotest,caption=Logo,bordercolor=black,width=5cm,height=4cm,MK/TP=1} \group_end: \ExplSyntaxOff \end{document}
cliquez ici pour masquer/afficher la révision 4

25 Avr '22, 16:28

GildasP's gravatar image

GildasP
197210

cliquez ici pour masquer/afficher la révision 3

25 Avr '22, 16:25

GildasP's gravatar image

GildasP
197210

cliquez ici pour masquer/afficher la révision 2

22 Avr '22, 17:06

GildasP's gravatar image

GildasP
197210

cliquez ici pour masquer/afficher la révision 1

22 Avr '22, 16:12

GildasP's gravatar image

GildasP
197210

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

×