IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Résolu] InDesign CS6 Formulaire PDF * Apparence des cases d'option
Options
scoch
posté 15 May 2017, 10:58
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Bonjour,

par le passé j'ai déjà créé sans problème sur InDesign CS6 des boutons dont je contrôlais bien l'apparence (projets Digital Publishing Suite).

Aujourd'hui, je me suis proposé pour aider une personne à créer un formulaire PDF (InDesign CS6) mais je sèche sur le contrôle de l'apparence des cases d'option. Je voudrais que la case soit juste un cercle avec un contour lorsque la case n'est pas cochée, et qu'un plus petit cercle rempli s'affiche au centre de la case lorsqu'elle est cochée. Dans la fenêtre Boutons et formulaires, j'ai défini les aspects Normal activé et Normal désactivé comme je les souhaite mais lorsque j'ouvre le PDF dans Adobe Reader, les cases non cochées affichent juste un cercle gris, et avec un petit cercle rempli de noir en leur centre lorsqu'elles ont été cochées puis décochées. Seul l'aspect coché est respecté. Aussi, j'ai activé l'option Activé par défaut pour la première case mais ce n'est pas l'aspect Normal activé qui s'affiche. J'ai essayé avec des cases d'options fournies avec InDesign : idem.
De plus, pas moyen de retrouver l'affichage initial des cases une fois qu'elles ont été cochées puis décochées.
Dans la liste des PDF ouverts récemment, l'aperçu du document correspond à ce que je souhaite mais ce n'est plus le cas lorsque je l'ouvre.
Je ne comprends pas d'où vient le problème.
Je joins des captures d'écran.

Merci pour vos lumières.

Ce message a été modifié par scoch - 19 May 2017, 14:04.
Fichier(s) joint(s)
Fichier joint  ID.png ( 82.93 Ko ) Nombre de téléchargements : 8
 


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
magicPDF
posté 15 May 2017, 13:47
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 043
Inscrit : 22 Apr 2008
Lieu : 43.93 N / 4.84 E
Membre no 112 856



Bonjour.

Assure toi de bien laisser l'état "Normal désactivé" sélectionné dans le panneau des boutons.





Citation
De plus, pas moyen de retrouver l'affichage initial des cases une fois qu'elles ont été cochées puis décochées.

Il faut créer un bouton "Réinitialiser" en utilisant l'action "Effacer le formulaire".
Partout ailleurs les "cases d'option" s'appellent des" boutons-radios", je ne sais pas quel est le triple imbécile qui a laissé passer cette traduction ridicule et qui prête à confusion dans InDesign mais je ne le félicite pas. Tout ça pour dire que c'est ce qui défini les boutons-radios : un seul choix possible et pas de désélection possible (par opposition aux cases-à-cocher).



Ce message a été modifié par magicPDF - 15 May 2017, 13:53.


--------------------
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur
abracadabraPDF.net
Go to the top of the page
 
+Quote Post
scoch
posté 16 May 2017, 08:28
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Bonjour,

merci pour ta réponse. J'ai bien l'état Normal désactivé de sélectionné pour toutes les cases à l'exception de la première pour laquelle j'ai coché l'option Sélectionné par défaut.
Un bouton Reset ne correspond pas à ce que je souhaite. Je voudrais un comportement standard de bouton radio : si j'en coche un, l'autre se décoche ; c'est bien le cas mais l'apparence retourne à celle par défaut (fond gris, pastille noire), pas à celle que j'ai définie…

Et oui, les traductions chez Adobe c'est comique. J'ai le souvenir d'une courbe d'accélération élastique (spring en anglais) nommée Printemps… ou Author-time traduit Temps de l'auteur smile.gif


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
magicPDF
posté 16 May 2017, 09:28
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 043
Inscrit : 22 Apr 2008
Lieu : 43.93 N / 4.84 E
Membre no 112 856



Je ne comprend pas.
Dans le document que j'ai utilisé pour la capture les boutons-radio ont justement le comportement que tu souhaites et ça fonctionne très bien dans le PDF…
Peux tu partager ton fichier InDesign (en IDML) ?

Le bouton Reset c'est pour décocher les boutons-radio et revenir à l'état par défaut, mais ça ne corrigera pas le problème d'apparence.

Ce message a été modifié par magicPDF - 16 May 2017, 09:30.


--------------------
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur
abracadabraPDF.net
Go to the top of the page
 
+Quote Post
scoch
posté 16 May 2017, 10:25
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Dans ton exemple, les boutons radio ont l'apparence par défaut. Comment se fait-il qu'on puisse penser que plusieurs boutons radio sont cochés (voir la capture en pièce jointe) ? Je joins aussi le fichier .idml.
Fichier(s) joint(s)
Fichier joint  cases_options.png ( 12.66 Ko ) Nombre de téléchargements : 3
Fichier joint  cases_options.idml.zip ( 30.27 Ko ) Nombre de téléchargements : 4
 


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
magicPDF
posté 16 May 2017, 12:01
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 043
Inscrit : 22 Apr 2008
Lieu : 43.93 N / 4.84 E
Membre no 112 856



Pour fonctionner ensemble et faire partie du même groupe les boutons-radio doivent avoir exactement le même nom et une valeur d'exportation* différente.
Et puis c'est tout, ensuite ça fonctionne comme tu le voulais.


* "Valeur d'exportation" dont la traduction a été supervisée par le même imbécile que précédemment puisque dans InDesign ça s'appelle "valeur de bouton"… rolleyes.gif


--------------------
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur
abracadabraPDF.net
Go to the top of the page
 
+Quote Post
scoch
posté 17 May 2017, 07:40
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Ah oui, merci, leurs intitulés d'options et de champs m'ont embrouillé. Donc, oui ça fonctionne. Cependant, reste trois problèmes :
- à l'ouverture du PDF, les boutons radio présentent un fond gris et un biseautage
- au survol, un cadre noir apparait autour des boutons radio
- lorsque l'option Sélectionné par défaut est activée pour un bouton, celui-ci affiche une pastille noire (apparence par défaut), ne prenant pas en compte l'apparence personnalisée de l'état Normal activé
Je joins des captures d'écran.

Ce message a été modifié par scoch - 17 May 2017, 07:40.
Fichier(s) joint(s)
Fichier joint  ID2.png ( 20.75 Ko ) Nombre de téléchargements : 2
 


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
magicPDF
posté 17 May 2017, 09:09
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 043
Inscrit : 22 Apr 2008
Lieu : 43.93 N / 4.84 E
Membre no 112 856



Citation (scoch @ 17 May 2017, 07:40) *
- à l'ouverture du PDF, les boutons radio présentent un fond gris et un biseautage
- lorsque l'option Sélectionné par défaut est activée pour un bouton, celui-ci affiche une pastille noire (apparence par défaut), ne prenant pas en compte l'apparence personnalisée de l'état Normal activé
Je joins des captures d'écran.

Pour pouvoir te répondre il faudrait que tu partages le fichier IDML, et idéalement le PDF aussi.
Les captures d'écran ne sont pas très utiles.


Citation (scoch @ 17 May 2017, 07:40) *
- au survol, un cadre noir apparait autour des boutons radio

Ça c'est normal.
C'est un réglage perso qu'il faut modifier dans les Préférences d'Acrobat (Reader ou Pro) : Préférences : Formulaires : Afficher le rectangle de mise au point.

On peut aussi désactiver cette option à la place de l'utilisateur en utilisant une petite ligne de JavaScript placée en script de document (requiert Acrobat Pro, InDesign ne sait pas faire).
Voir : https://www.abracadabrapdf.net/ressources-e...pts-javascript/


--------------------
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur
abracadabraPDF.net
Go to the top of the page
 
+Quote Post
scoch
posté 19 May 2017, 10:04
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Pour récapituler, ce que je souhaite produire c'est trois boutons radio avec une apparence personnalisée pour les états Normal désactivé (cercle avec contour cyan) et Normal activé (cercle avec contour cyan et une pastille cyan au centre). Le premier bouton radio doit être sélectionné par défaut et donc avoir l'apparence définie pour l'état Normal activé.
Pour comparer, j'ai appliqué des réglages différents pour trois groupes de boutons radio : fruit, legume et aromate (le troisième exemple correspond à ce que je souhaite, a priori).

Premier groupe
Nom : fruit
Pas de case Sélectionnée par défaut.
État Normal désactivé sur les trois cases.
Rendu PDF :
- affichage de l'état Normal désactivé pour les trois boutons, ok, mais c'est superposé à l'apparence par défaut (fond gris, biseautage).

Deuxième groupe
Nom : légume
Première case Sélectionnée par défaut.
État Normal désactivé sur les trois cases.
Rendu PDF :
- affichage de l'état Normal désactivé, ok, mais superposé à l'apparence par défaut (fond gris, biseautage).
- le premier bouton Sélectionné par défaut affiche la pastille noire (apparence par défaut), ça semble normal a priori.

Troisième groupe
Nom : aromate
Première case Sélectionnée par défaut.
État Normal activé sur la première case. État Normal désactivé sur les deux autres.
Rendu PDF :
- affichage de l'état Normal désactivé, ok, mais superposé à l'apparence par défaut (fond gris, biseautage).
- le premier bouton Sélectionné par défaut affiche la pastille noire (apparence par défaut), ce qui n'est pas normal puisque j'ai défini son état à Normal activé (pastille bleue).

En aucun cas je n'obtiens ce que je souhaite dans Adobe Reader.
Au click à l'extérieur des boutons (sur le fond de page par exemple), lorsque le bouton perd le focus en fait, l'apparence par défaut prend le dessus : la pastille est noire et le fond gris, seul la couleur de contour personnalisée est conservée.
Je pensais avoir trouvé que pour ne pas avoir l'effet de biseautage, il fallait appliquer une couleur de fond au bouton. Cela a fonctionné une ou deux fois mais d'autres fois c'est sans effet. C'est incompréhensible, le fichier InDesign n'est pas modifié d'une exportation à l'autre et le rendu est différent !…
À noter aussi que lorsqu'on n'applique pas de couleur de fond au bouton, celui-ci s'affiche dans un carré gris, même si on donne au bouton une forme circulaire… Une fois appliquée une couleur de fond, il ne s'affiche plus dans un carré mais bien dans un cercle, mais sans pour autant que la couleur de fond soit prise en compte…
Pour info, dans Aperçu, la couleur de fond personnalisée est bien appliquée, de façon constante, le contour aussi, la couleur personnalisée de la pastille n'est pas prise en compte. Les cases sélectionnées par défaut n'apparaissent pas cochées…

J'ai suivi ton conseil de décocher Afficher le rectangle de mise au point dans les préférences de Acrobat Reader DC, c'est sans effet, un carré aux contours noirs apparait toujours autour des cases (circulaires) au survol (j'ai fermé et réouvert le document, et même redémarré Adobe Reader).

Heureusement pour moi, je fais cela juste pour éventuellement donner un coup de main, je n'ai aucune pression smile.gif

Je joins le fichier InDesign et le PDF.
Fichier(s) joint(s)
Fichier joint  boutons_radio_primeur.zip ( 36.58 Ko ) Nombre de téléchargements : 3
Fichier joint  boutons_radio_primeur.pdf ( 28 Ko ) Nombre de téléchargements : 8
 


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
magicPDF
posté 19 May 2017, 12:47
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 043
Inscrit : 22 Apr 2008
Lieu : 43.93 N / 4.84 E
Membre no 112 856



Bonne nouvelle, tes fichiers sont OK, c'est un (autre) réglage des Préférences d'Acrobat qui est en cause : Préférences : Formulaires : Couleur de surbrillance : Afficher la couleur lors…
(à décocher).

C'est donc un réglage utilisateur que chacun doit modifier (il est activé par défaut).
Si on veut désactiver ce réglage pour un PDF en particulier il faut lui ajouter une ligne de JavaScript.

Ce message a été modifié par magicPDF - 19 May 2017, 12:48.


--------------------
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur
abracadabraPDF.net
Go to the top of the page
 
+Quote Post
scoch
posté 19 May 2017, 13:45
Message #11


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Bonne nouvelle ! Je confirme, ça fonctionne. Ah ah, j'avais vu l'option, j'aurais dû me douter que par champs il fallait entendre éléments de formulaire
Et donc, pour contrôler pleinement l'apparence, il faut Acrobat Pro qui donne accès à davantage de commandes JavaScript qu'InDesign. C'est bon à savoir !
Merci à toi.


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
magicPDF
posté 20 May 2017, 13:51
Message #12


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 043
Inscrit : 22 Apr 2008
Lieu : 43.93 N / 4.84 E
Membre no 112 856



Citation (scoch @ 19 May 2017, 13:45) *
il faut Acrobat Pro qui donne accès à davantage de commandes JavaScript qu'InDesign


InDesign permet de faire plein de choses et d'exporter vers beaucoup de formats très divers (PDF, SWF, HTML, ePUB…) mais il reste généraliste et ne peut pas remplacer un logiciel spécialisé avec des fonctions avancées particulières à un format.


--------------------
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur
abracadabraPDF.net
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 23:38