Bonjour,
je fais un livre de recettes avec Indesign.
Je voudrais qu'une fois exporté en PDF actif, il y ait une liste déroulante permettant de choisir le nombre de personnes, et, qu'une fois ce choix fait, cela mette à jour les quantités d'ingrédients.
Pour l'instant, j'ai créé une liste déroulante, nommée "pers", contenant les éléments 1, 2, 3, 4.
Parfait, ça marche bien dans le pdf, quel que soit le lecteur de pdf (Aperçu, Acrobat etc.)
Puis j'ai créé un champ de texte (farine) censé m'indiquer la quantité de farine. Quand le choix 1 est sélectionné dans la liste déroulante, je veux 200, choix 2 : 400 etc, donc, dans ce champ, faire le calcul "pers" * 200.
Je pense donc que dans mon champ de texte, il faut que j'ajoute un scipt. Oui ?
2ere question : en Applescript ? ou autre langage ? L'idée étant que ce soit interprété par la plupart des lecteurs pdf et tablettes.
J'ai donc tenté ça dans mon champ de texte :
set personnes to ("pers")
set farine to 200*personnes.
Ça ne marche pas "impossible de convertir "pers" as number".
Est-ce que je comprends bien : le problème vient du fait que les éléments de ma liste déroulante sont du texte et pas des nombres ? donc impossible de faire un calcul avec ?
Ou bien, le problème vient-il d'ailleurs ?
et surtout : avez-vous une idée pour le résoudre ?
Merci beaucoup !
Bien cordialement
je fais un livre de recettes avec Indesign.
Je voudrais qu'une fois exporté en PDF actif, il y ait une liste déroulante permettant de choisir le nombre de personnes, et, qu'une fois ce choix fait, cela mette à jour les quantités d'ingrédients.
Pour l'instant, j'ai créé une liste déroulante, nommée "pers", contenant les éléments 1, 2, 3, 4.
Parfait, ça marche bien dans le pdf, quel que soit le lecteur de pdf (Aperçu, Acrobat etc.)
Puis j'ai créé un champ de texte (farine) censé m'indiquer la quantité de farine. Quand le choix 1 est sélectionné dans la liste déroulante, je veux 200, choix 2 : 400 etc, donc, dans ce champ, faire le calcul "pers" * 200.
Je pense donc que dans mon champ de texte, il faut que j'ajoute un scipt. Oui ?
2ere question : en Applescript ? ou autre langage ? L'idée étant que ce soit interprété par la plupart des lecteurs pdf et tablettes.
J'ai donc tenté ça dans mon champ de texte :
set personnes to ("pers")
set farine to 200*personnes.
Ça ne marche pas "impossible de convertir "pers" as number".
Est-ce que je comprends bien : le problème vient du fait que les éléments de ma liste déroulante sont du texte et pas des nombres ? donc impossible de faire un calcul avec ?
Ou bien, le problème vient-il d'ailleurs ?
et surtout : avez-vous une idée pour le résoudre ?
Merci beaucoup !
Bien cordialement