Donnez vie à vos documents numériques !
 

Répondre à : Liste déroulante avec long texte

abracadabraPDF Forums PDF – Général Liste déroulante avec long texte Répondre à : Liste déroulante avec long texte

#75893
Merlin
Maître des clés

Bonjour et bienvenue

 

La réponse courte c’est : pas possible.

 

La réponse longue c’est : on peut quand même le faire mais c’est bancal car quand la liste est activée les items ne s’affichent que sur une seule ligne et sont donc illisibles. Ils ne sont lisiblesque quand la liste est désactivée et si on a prévu une hauteur suffisante.

Autre inconvénient : on ne peut pas la remplir manuellement, il faut impérativement utiliser JavaScript pour remplir la liste en plaçant des retours de ligne (\n) dans le texte, ce qui devient vite laborieux.

C’est une limitation du format PDF, ce n’est pas lié à un logiciel en particulier.

 

Par exemple dans le PDF exemple ci-joint (où je n’ai mis que les deux premiers items) il faut utiliser le script ci-dessous dans la Console JavaScript pour remplir la liste déroulante :

var l = this.getField("liste");
l.setItems(["Sélectionner","LIT-201 – Introduction à la littérature musicale\nLe cours LIT-201 explore les grandes périodes et aborde les œuvres majeures\nqui ont marqué l’histoire de la musique en Occident, du Moyen Âge\njusqu’à aujourd’hui. Des genres et des styles variés provenant\ndu répertoire instrumental, vocal, profane et sacré sont étudiés.\nCe cours vise à acquérir des connaissances et des compétences pour apprécier\ndes œuvres représentatives de grandes périodes historiques,\net pour les situer dans leur contexte. Il amènera aussi l’étudiante\net l’étudiant à une meilleure compréhension du langage musical\ngrâce à une initiation à l’analyse.", "LIT-202 – Moyen Âge, Renaissance et baroque\nLe cours LIT-202 aborde les grandes œuvres et explore les différents courants\nqui ont marqué l’histoire de la musique en Occident, du Moyen Âge\njusqu’au milieu du 18e siècle. Des genres et des styles variés\nprovenant du répertoire instrumental, vocal, profane et sacré sont étudiés.\nCe cours vise à acquérir des connaissances et des compétences\npour apprécier des œuvres représentatives de l’époque médiévale,\nde la Renaissance et du baroque, et pour les situer dans leur contexte.\nIl amènera aussi l’étudiante et l’étudiant à une meilleure compréhension du langage musical\ngrâce à une initiation à l’analyse."]);

 

Comment utiliser la Console : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/

Attachments:
You must be logged in to view attached files.