Form et checkbox en lecture seule

Bonjour à tous,

Je crée un formulaire dédié à être exporté en PDF, modifié par une
application en Java avec pdfbox et destiné à être ensuite imprimé. Je
cherche donc à ce que les champs de mon formulaire soient en lecture seule.

Pour les champs texte, pas de problème, en mettant la propriété
"Read-only" à "Yes" Ca fonctionne, par contre, pour les checkbox, cette
propriété n'existe pas.

Résultat j'ai un PDF bien rempli, mais avec des champs textes non
éditables et des checkboxes éditables.

J'ai essayé avec la propriété "Enabled" à "No", mais je peux toujours
éditer mes checkboxes.

Quelqu'un aurait une solution pour rendre ces checkboxes non éditables ?

Jean

Bonjour

Je ne suis pas sûr de bien comprendre et je prends donc le risque de
répondre "à côté" : pourquoi insérer un contrôle case à cocher si
l'utilisateur ne doit pas pouvoir cocher ?

Pourquoi pas simplement un caractère spécial (cf. wingdings) ?

Cordialement
Pierre-Yves

Bonjour

Bonjour et merci pour la réponse

Je ne suis pas sûr de bien comprendre et je prends donc le risque de
répondre "à côté" : pourquoi insérer un contrôle case à cocher si
l'utilisateur ne doit pas pouvoir cocher ?

En fait, c'est parce que la case à cocher est remplie par une appli web.

En fait mon utilisateur rempli un formulaire sur le web, c'est stocké en
base tout ça tout ça, mais comme ça fait office de contrat, on veut
qu'il nous renvoie les informations signées. Donc on génère un PDF
rempli par les informations déjà saisies par l'utilisateur. Comme ça lui
il a juste à imprimer et signer le PDF et nous le renvoyer. Donc les
champs ne doivent plus être modifiables par l'utilisateur. Je n'ai aucun
problème pour remplir mes champs, mon seul problème vient du fait que je
n'arrive pas à rendre mes checkbox non éditables.

Mais c'est un peu tordu comme raisonnement, je l'avoue.

Jean

Suite...

Jean Couteau wrote:

la case à cocher est remplie par une appli web.

Ok, j'avais donc bien compris mais dans ce cas je réitère ma proposition :
pourquoi l'application n'insèrerait-elle pas une case "caractère spécial"
(case cochée ou non selon le cas) puisque c'est elle qui "pilote" la
création du document ?

Cordialement
Pierre-Yves

Je voulais éviter pour essayer de conserver un formulaire papier
potentiellement toujours remplissable à la main, mais je crois que je ne
vais pas avoir le choix.

Merci en tout cas.

Bonjour,

Jean Couteau wrote:

la case à cocher est remplie par une appli web.

Ok, j'avais donc bien compris mais dans ce cas je réitère ma proposition :
pourquoi l'application n'insèrerait-elle pas une case "caractère spécial"
(case cochée ou non selon le cas) puisque c'est elle qui "pilote" la
création du document ?

Je voulais éviter pour essayer de conserver un formulaire papier
potentiellement toujours remplissable à la main, mais je crois que je ne
vais pas avoir le choix.

Merci en tout cas.

Peut être essayer de mettre la case à cocher dans une cellule protégée d'un tableau ? J'ai pas testé, juste une idée.
Mais cela m'a posé problème un jour une cellule protégée dans un tableau.

Marie jo

Ca peut être une idée pas mal oui, merci. Par contre j'ai peur pour la
mise en page :(.

Là je suis parti sur un text area dans lequel je met 'X' et qui est
intégré dans un frame avec une bordure sur le tour (le textarea avec les
bordure en flat ou 3D est inutilisable après export PDF).

J'ai juste fait un test et ça semble bien fonctionner. Je vais
généraliser ça et je vous tient au courant si ça fonctionne.

Jean

- --
Jean Couteau
- --
Code Lutin
44 Boulevard des Pas Enchantés
44230 Saint Sébastien sur Loire
- --
Tel : 02 40 50 29 28
Port : 06 68 07 29 29
Fax : 09 59 92 29 28