Question

J'utilise FDF pour remplir un modèle PDF. Sur mon modèle PDF, j'ai un champ de case à cocher et radio appelée c1 et r1 respectivement. Quelle est la syntaxe que je devrais utiliser dans mon fichier FDF pour vérifier ou sélectionner le champ c1 et r1?

J'ai essayé des choses comme

<</T(c1)/V(1)>>
<</T(c1)/V(checked)>>
<</T(c1)/V(on)>>
<</T(c1)/V(true)>>

Mais aucun d'entre eux travaillent.

Était-ce utile?

La solution

J'ai trouvé la réponse. Pour vérifier, utilisez

<</T(c1)/V(Yes)>>

Pour désactiver, utilisez

<</T(c1)/V(Off)>>

J'ai trouvé la réponse sur cette page: http://www.4dcodeexchange.net/fdfformbuilder.htm

Extrait

  

Les cases à cocher sont disponibles en 2 saveurs groupées   et individuel. cases à cocher individuelles   habituellement une valeur de « Oui » ou   "De". cases à cocher sont Groupé   différent en ce que chaque case à cocher   avoir sa propre valeur. Si tu as   problèmes avec votre FDF, regardez ici   premier.

Autres conseils

Juste pour faire une précision. Il semble que pour vérifier une case individuelle, vous devez utiliser la valeur d'exportation que vous définissez lors de la création de votre boîte dans Acrobat. Cette valeur est, en effet, par défaut « Oui »

La valeur passée à cocher la case est souvent « Oui » et « Off » - Cependant, ce n'est que le default valeur et il peut être changé de « Oui » à presque toute valeur du tout (ce qui est contrôlé par la valeur d'exportation du document, comme l'a souligné par d'autres).

Si vous cherchez à obtenir la procédure sur / valeur d'état vérifié (que vous devez définir de manière fiable cette case cochée comme), il est contenu dans les apparences « AP » dictionnaire du champ. Ce dictionnaire doit contenir un autre dictionnaire « N », et chaque touche est l'une des deux valeurs pour la case à cocher. La première clé sera la valeur non cochée (généralement « Off ») et la seconde clé sera la valeur vérifiée (en général « Oui »). Comment vous faites cela dépend entièrement de l'API.

Si vous utilisez pdftk de la ligne de commande, vous pouvez voir ce que les valeurs attendues utilisent la commande dump_data_fields. Par exemple,

pdftk document.pdf dump_data_fields 

Montrera quelque chose comme ceci:

---
FieldType: Button
FieldName: basform
FieldFlags: 0
FieldValue: No
FieldJustification: Left
FieldStateOption: Off
FieldStateOption: basic_forms            <---- Checked value expected by FDF

Ici, nous pouvons voir que l'état vérifié attend effectivement « basic_forms » et non « Oui ». Je crois que l'autre état est toujours « Off », mais cela peut dépendre de la langue de votre programme utilise (la valeur par défaut « Oui » valeur ne certainement).

Pour moi fonctionne:

<</T(c1)/V(0)>>

pour les valeurs et vérifiés

<</T(c1)/V(Off)>>
les valeurs par défaut

.

Oui De JAVA nous pouvons aussi passer la valeur « Oui » pour cocher la case en remerciement pdf ou fdf .... Rachit Shah

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top