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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 22 Avr '22, 16:12

GildasP's gravatar image

GildasP
197210
Taux d'acceptation : 50%

Modifiée 25 Avr '22, 18:19


La clé de hyperref met deux choses dans le pdf, /V et /DV :

/DV(\376\377\000v\000a\000l\000e\000u\000r\000\040\000p\000a\000r\000\040\000d\000\351\000f\000a\000u\000t)
/V(\376\377\000v\000a\000l\000e\000u\000r\000\040\000p\000a\000r\000\040\000d\000\351\000f\000a\000u\000t)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Avec pdffield-testphase il y a deux options ici, donc il vous faut écrire :

default=valeur~par~défaut, %pour DV
value=valeur~par~défaut %pour V
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Adobe montre la valeur directement seulement si vous donnez à la variable (deprecated dans pdf 2.0) NeedAppearances la valeur true. Sans la variable il faut clicker dans le champ :

\RequirePackage{pdfmanagement-testphase} % not needed with latex-dev
\DocumentMetadata{uncompress}
\documentclass{article}
\usepackage{xcolor}
\usepackage{l3pdffield-testphase}
\begin{document}
\ExplSyntaxOn
\pdfmanagement_add:nnn{Catalog/AcroForm}{NeedAppearances}{true} %deprecated, optional
{Champ~ test~:~}
\pdffield_textfield:n{
default=valeur~par~défaut,
value=valeur~par~défaut,
name=champtest,backgroundcolor=,bordercolor=,width=8cm}
\ExplSyntaxOff
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 23 Avr '22, 19:02

Ulrike%20Fischer's gravatar image

Ulrike Fischer
6193
Taux d'acceptation : 58%

Modifiée 24 Avr '22, 10:29

Pathe's gravatar image

Pathe ♦♦
7.6k49208252

Merci @Ulrike pour ce retour mais j'ai l'impression que le paramètre NeedAppearances mis sur true influe sur d'autres choses également:

– l'affichage du caption ou de la valeur par défaut des pushbutton disparait (cf ma question https://texnique.fr/osqa/questions/10834/formulaire-pdf-avec-image-modifiable)

– aucun des champs, boutons, cases à cocher ne sortent à l'impression

J'ai essayé de rechercher dans les notices mais je ne suis arrivé à rien de concluant. Merci de vos conseils. J'ai rajouté un 3e ECM dans mon post initial

(25 Avr '22, 15:40) GildasP GildasP's gravatar image
1

@GildasP Évitez les ECM en commentaires (ça n'est d'ailleurs pas facile de le faire correctement). Ce qui est recommandé, c'est d'éditer votre question initiale (cf. cette FAQ).

(25 Avr '22, 16:13) denis ♦♦ denis's gravatar image

no, n'expand pas une question comme ca. Pose une nouvelle question. Je n'ai pas envie d'avoir d'editer mes reponses pour les adapter a des changements dans les questions.

(25 Avr '22, 17:11) Ulrike Fischer Ulrike%20Fischer's gravatar image

@Ulrike Fischer Ah, désolé, je n'avais pas vu que, en effet, il était dans ce cas préférable de poser une nouvelle question.

(25 Avr '22, 17:57) denis ♦♦ denis's gravatar image

Ok ça marche, j'ai découpé mes questions

(25 Avr '22, 18:21) GildasP GildasP'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
×1

Question posée : 22 Avr '22, 16:12

Question vue : 2,470 fois

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

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

×