Donnez vie à vos documents numériques !
 

Format des champs textes

abracadabraPDF Forums PDF – Général Format des champs textes

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46325
    Zamira
    Membre

    Bonjour,

    J’ai un fichier de 200 pages environ que j’ai adapté en formulaire. Ce document contient des cases à cocher et des champs textes. Je souhaiterai que tous les champs textes ait le même format de remplissage (en l’occurrence du Verdana taille 18).
    Je ne peux pas sélectionner tous les champs car je n’ai pas accès à l’onglet de la police. Est-ce qu’il y a une autre manière de le faire sans devoir repasser les 200 pages avec l’onglet propriétés?

    Merci d’avance !

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

    bonjour,
    Tu colles ce script dans la console vide :

    Code:
    for (var i=0; i    var nomChamp=this.getNthFieldName(i);
        if (this.getField(nomChamp).type==”text”) this.getField(nomChamp).textFont=”Verdana”;
    }

    Puis “Tout sélectionner” (ce script dans la console) et Enter (du clavier numérique).
    @+
    :bonjour:

    #67591
    Zamira
    Membre

    Merci pour cette réponse rapide !

    J’ai du coup deux soucis :
    – Le premier c’est que j’ai un 0 qui est apparu dans tous mes champs (et effacer le formulaire ne permet pas de le supprimer)

    – Le deuxième c’est que la taille de police est importante (il faut absolument du Verdana, taille 18).

    Merci!

    #67592
    bebarth
    Maître des clés

    – Le premier c’est que j’ai un 0 qui est apparu dans tous mes champs (et effacer le formulaire ne permet pas de le supprimer)

    Ce sont des champs formatés en nombres ?
    Essaie ça :

    Code:
    for (var i=0; i    var nomChamp=this.getNthFieldName(i);
        if (this.getField(nomChamp).type==”text”) {
            this.getField(nomChamp).textFont=”Verdana”;
            this.getField(nomChamp).textSize=18;
            this.getField(nomChamp).value=””;
        }
    }

    @+
    :bonjour:

    #67593
    Zamira
    Membre

    Non ce sont des champs texte.

    Alors un des deux problèmes est résolu, c’est celui de la taille de la police, mais le 0 est toujours présent  :doute: . Si j’ai bien compris, c’est la catégorie de format qui a été changée.

    #67594
    bebarth
    Maître des clés

    Partage un fichier si tu peux, car comme ça je ne vois pas !
    @+
    :bonjour:

    #67595
    Zamira
    Membre

    Bonjour,

    Désolé pas pu me connecter avant, voici le lien pour un extrait du fichier : https://we.tl/t-xtwkjM7ITa

    Merci d’avance  :Smiley01:

    #67596
    bebarth
    Maître des clés

    bonjour,
    Tes champs “texte” contiennent un script de format personnalisé “event.value = util.printf(“%,2.0f”,event.value) ;” qui fait apparaitre la partie entière d’un nombre.
    Pour retirer ce script de tous les champs “texte” je te propose de lancer ce script à partir de la console :

    Code:
    for (var i=0; i    var nomChamp=this.getNthFieldName(i);
        if (this.getField(nomChamp).type==”text”) {
            this.getField(nomChamp).setAction(“Format”, “”);
            this.getField(nomChamp).value=””;
        }
    }

    @+
    :bonjour:

    #67597
    Zamira
    Membre

    Merci beaucoup ça m’a bien aidé  :jerisjaune:

    Bonne journée!

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