Donnez vie à vos documents numériques !
 

Afficher du texte avec des indices et des exposants dans une liste déroulante

abracadabraPDF Forums PDF – Général Afficher du texte avec des indices et des exposants dans une liste déroulante

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46317
    XTof Mry
    Membre

    Bonjour,

    J’ai cherché dans les différents sujets ouverts sans trouver mon bonheur, je me permet donc de poser la question dans un nouveau sujet.
    Je suis enseignant en sciences physiques et chimiques et j’aurais besoin de mettre des formules brutes de chimie dans des listes déroulantes ou des valeurs en notation scientifique, il faut donc pour ces deux notations l’accès aux notations indice et exposant… CH4 n’est pas CH4 ! et encore pire lorsqu’on écrit 1,7.103 et 1,7.103 !
    Existe-t-il des caractères d’échappement ou des encodage pour les items des listes déroulantes ?
    Je peux sans souci passer par un code JavaScript…
    Merci par avance.

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Auteur
    Réponses
  • #67539
    Merlin
    Maître des clés

    Bonjour et bienvenue

    À mon avis d’expert  :afro:  je dirais que non, mais je ne sais pas tout. En tout cas je n’en ai jamais vu.

    Pour en être vraiment certain il faudrait poser la question sur le forum d’Adobe, si un certain Try67 ou un certain Thom_Parker répondent il faudra les croire sur parole : https://community.adobe.com/t5/Acrobat/bd-p/acrobat
    Si tu préfères, comme je suis curieux je peux m’en charger. Pour moi c’est vite fait.

    :Smiley01:

    #67540
    XTof Mry
    Membre

    Bonjour et bienvenue

    À mon avis d’expert  :afro:  je dirais que non, mais je ne sais pas tout. En tout cas je n’en ai jamais vu.

    Pour en être vraiment certain il faudrait poser la question sur le forum d’Adobe, si un certain Try67 ou un certain Thom_Parker répondent il faudra les croire sur parole : https://community.adobe.com/t5/Acrobat/bd-p/acrobat
    Si tu préfères, comme je suis curieux je peux m’en charger. Pour moi c’est vite fait.

    :Smiley01:

    Tout d’abord, merci pour ta réponse, même si cela ne permet pas de faire ce que je souhaitais …Si pour toi, ce n’est pas contraignant, c’est avec joie que je te délègue la tâche de consulter d’autres sources d’expert !
    Un grand merci  pour ton travail !

    #67541
    Merlin
    Maître des clés

    Deux avis valent mieux qu’un :  :extra:
    https://community.adobe.com/t5/acrobat/superscript-and-subscript-notations-in-dropdown-fields/m-p/11117452

    Donc la réponse est : oui… mais il faut utiliser les caractères Unicode correspondants, donc on est limité aux caractères Unicode existants, je ne sais pas si tous les chiffres sont disponibles.
    Pour tout savoir sur l’utilisation d’Unicode dans les PDF il faut commencer par cet article :
    https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/

    Par-contre dans les champs texte pas de souci grâce à la propriété “format RTF”.

    #67542
    XTof Mry
    Membre

    Deux avis valent mieux qu’un :  :extra:
    https://community.adobe.com/t5/acrobat/superscript-and-subscript-notations-in-dropdown-fields/m-p/11117452

    Donc la réponse est : oui… mais il faut utiliser les caractères Unicode correspondants, donc on est limité aux caractères Unicode existants, je ne sais pas si tous les chiffres sont disponibles.
    Pour tout savoir sur l’utilisation d’Unicode dans les PDF il faut commencer par cet article :
    https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/

    Par-contre dans les champs texte pas de souci grâce à la propriété “format RTF”.

    Merci beaucoup !
    Je teste tout ça dès cet après-midi.
    Félicitations pour l’efficacité du forum.

    #67543
    XTof Mry
    Membre

    Ca marche !
    J’ai inscrit le code dans du javascript et ma liste déroulante affiche mes attendus :Voici un exemple test qui me permet de faire une liste contenant CH4, 5,0.104, 6,02.1023 et Note1
    Pour les caractères en indice u208 + chiffre attenduPour les caractères en exposant u207 + chiffre attendu sauf 1 (u00B9), 2 (u00B2) et 3 (u00B3) qui existaient avant

    this.getField(“Dropdown1”).setItems([“CHu2084″,”5,0.10u2074″,”6,02.10u00B2u00B3″,”Noteu00B9”]);
    Un super merci pour votre réactivité et votre efficacité, vous venez de m’enlever une énorme épine du pied !

    #67544
    Merlin
    Maître des clés

    :bonjour:

    #67545
    bebarth
    Maître des clés

    Je le note !
    :bravo:

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.