Interlettrage dans un champ de formulaire  (Lu 253 fois) Partager ce sujet Imprimer

1 B


Killian  15 décembre 2020 : 10:31

Bonjour,

Quelque chose qui m'embête très souvent quand je crée mes formulaires : ne pas avoir les paramètres qu'on a avec le texte du PDF, et principalement l'interlettrage (espace entre les caractères). Alors, il y aurait-il un moyen de passer par le Javascript pour effectuer cela ? J'ai regardé un peu la doc, mais comme souvent je ne trouve pas grand-chose.

Merci


PS : D'ailleurs, cette fonction est disponible quand on remplit soit même un document : en tapant du texte et en cliquant sur le symbole avec les lettres A et B dans des cases, les lettres s'étalent uniformément, et il est même possible de sauter des cases. C'est exactement de ça que j'aurai besoin, mais dans mes champs de formulaire.

IP archivée


Merlin  15 décembre 2020 : 13:56

Bonjour

Citer
Alors, il y aurait-il un moyen de passer par le Javascript pour effectuer cela ?
Non, le seul moyen c'est d'utiliser l'option "RTF" du champ de texte, et de paramétrer les attributs d'espacement.

Mais si c'est un problème de cases ou points de conduite il faut penser que ce sont des choses qu'on ajoutait sur les formulaires papier pour guider l'utilisateur et qui n'ont aucun intérêt dans un formulaire numérique. Je ne connais aucun type de champ de formulaire qui permette d'écrire de travers ou de coller les lettres les unes sur les autres.
Donc souvent je me contente d'un fond blanc pour masquer ce qu'il y a dessous.  :Smiley03:


Citer
PS : D'ailleurs, cette fonction est disponible quand on remplit soit même un document : en tapant du texte et en cliquant sur le symbole avec les lettres A et B dans des cases, les lettres s'étalent uniformément, et il est même possible de sauter des cases. C'est exactement de ça que j'aurai besoin, mais dans mes champs de formulaire.
Je n'ai rien compris, tu parles de choses qui ne sont évidentes que pour toi sans les décrire précisément.
 :Euuuh:  :doute:

IP archivée


Killian  15 décembre 2020 : 14:17

Bonjour
Non, le seul moyen c'est d'utiliser l'option "RTF" du champ de texte, et de paramétrer les attributs d'espacement.

Mais si c'est un problème de cases ou points de conduite il faut penser que ce sont des choses qu'on ajoutait sur les formulaires papier pour guider l'utilisateur et qui n'ont aucun intérêt dans un formulaire numérique. Je ne connais aucun type de champ de formulaire qui permette d'écrire de travers ou de coller les lettres les unes sur les autres.
Donc souvent je me contente d'un fond blanc pour masquer ce qu'il y a dessous.  :Smiley03:
C'est pour des champs sous forme de case pour un numéro d'IBAN par exemple, il faut que les caractères aillent correctement dans les branches du peigne.

Je n'ai rien compris, tu parles de choses qui ne sont évidentes que pour toi sans les décrire précisément.
 :Euuuh: :doute:
Une capture de l'outil dont je parle sera plus claire. (dans la fonction Remplir et Signer, que j'ai oublié de citer)

En fait, j'ai besoin de paramétrer le champ pour écrire dans un peigne.

IP archivée


bebarth  15 décembre 2020 : 15:27

bonjour,
C'est pour des champs sous forme de case pour un numéro d'IBAN par exemple, il faut que les caractères aillent correctement dans les branches du peigne.Une capture de l'outil dont je parle sera plus claire. (dans la fonction Remplir et Signer, que j'ai oublié de citer)

En fait, j'ai besoin de paramétrer le champ pour écrire dans un peigne.
Ça, ce n'est pas compliqué ! Il suffit de paramétrer Bande de 33 caractères pour l'IBAN ou 11 caractères pour le BIC, la longueur de ton champ faisant exactement celle du peigne. De plus, tu indiques un masque arbitraire AA99 9999 9999 9999 9999 9999 999 pour l'IBAN ou AAAAAAXXXXX pour le BIC et le tour est joué...
@+
 :bonjour:

IP archivée


Killian  15 décembre 2020 : 17:03

 :oh: Tout simplement...


Je n'avais même pas pensé à regarder la fonction bande, surement parce qu'elle est grisée si tout n'est pas décoché. Et oui en plus j'avais pensé à passer par un masque pour le format.


Merci une fois de plus !  :Smiley03:

IP archivée