Donnez vie à vos documents numériques !
 

Ajouter le symbole M² dans la colonne d’un formulaire

abracadabraPDF Forums PDF – Général Ajouter le symbole M² dans la colonne d’un formulaire

  • Créateur
    Sujet
  • #70612
    josh
    Participant

    Bonjour,

    cela semblait simple, mais je n’arrive pas à mettre le symbole M² dans les cellules d’une colonne, à la façon des symboles monétaires.

    j’ai essayé plusieurs méthodes  dont celle de la cellule cachée ou du Unicode, rien ne marche. C’est possible en faisant un script mais je coince.

     

    Merci .

Affichage de 13 réponses de 1 à 13 (sur un total de 13)
  • Auteur
    Réponses
  • #70613
    bebarth
    Maître des clés

    bonjour,
    Je te propose de regarder et étudier ce fichier de Thom Parker.

    @+
    😎

    Attachments:
    You must be logged in to view attached files.
    #70615
    josh
    Participant

    Tout d’abord merci, car grâce à ces très bons exemples, j’ai trouvé et compris ce que je voulais faire. Mais je suis français  et les symboles se trouvent à droite chez nous, donc je reviens vers toi. Je suis en train de feuilleter scripting-reference d’Adobe, mais j’avance pas trop.

    Merci pour ta diligence et tes conseils.

    Attachments:
    You must be logged in to view attached files.
    #70617
    michel c.
    Participant

    Voila

    Attachments:
    You must be logged in to view attached files.
    #70619
    Merlin
    Maître des clés

    👍

    #70620
    bebarth
    Maître des clés

    bonjour,
    Ou un tout petit peu plus court :
    event.value+=" "+String.fromCharCode(0x004D,0x00B2);

    @+
    😎

    #70621
    josh
    Participant

    merci à toi michel pour cette bonne réponse.

    une derniere question ? je comprend pourquoi tu place  event.value  avant, mais que veulent dire les  + avant event.value et après.

    j’espere ne pas etre trop casse bonbon.

     

    merci a tous

    #70622
    michel c.
    Participant

    le + " "

    est là pour ajouter un espace entre la valeur saisie et M²

    #70623
    bebarth
    Maître des clés

    Le + situé avant le second event.value est certainement une erreur de frappe.

    Juste pour dire que lorsqu’on ajoute quelque chose à une variable on est pas obligé de répéter cette variable.

    Si on a une variable x et qu’on veut rajouter 2, on n’a pas besoin d’écrire var x=x+2 on peut simplement écrire x+=2. Avec des nombres ça marche pour toutes les opérations : +, -, *, /

    Et ici, au lieu d’écrire event.value=event.value+….. on peut plus simplement écrire event.value+=…..

    Du coup, on pourrait même écrire :
    event.value+=" M"+String.fromCharCode(0x00B2);

    @+
    😎

    • Cette réponse a été modifiée le il y a 2 années et 2 mois par bebarth.
    #70625
    josh
    Participant

    merci à tous les deux pour ces conseils.

    je ne me suis pas lever pour rien.

    A +

    #70633
    michel c.
    Participant

    Juste une question en passant :

    Pourquoi ne pas remplacer event.value+=" M"+String.fromCharCode(0x00B2);

    par : event.value+=" M²"

    ?

    Merci

    #70634
    bebarth
    Maître des clés

    bonjour,
    Bien sûr et c’est même le plus simple. Moi je suis resté dans le principe d’utilisation de “String.fromCharCode”.

    @+
    😎

    #70638
    Merlin
    Maître des clés

    Pourquoi ne pas remplacer event.value+=” M”+String.fromCharCode(0x00B2);
    par : event.value+=” M²”

     

    Parce-que si tu le fait sur Mac ça ne s’affichera pas correctement sur PC, Android et iOS, et si tu le fait sur PC ça ne s’affichera pas correctement sur Mac, Android et iOS.

    Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/

    #70639
    bebarth
    Maître des clés

    👍
    Exact !!!

    @+
    😎

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