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}