Salut.
Voici mon problème, peut-être un peu "particulier".
J'ai une zone assez longue dans laquelle j'ai un textField.
Ce textField contiendra une chaîne de caractères (chargée dynamiquement), chaîne qui peut varier fortement, de 1 mot à 1 longue phrase.
Dans le cas d'1 longue phrase, j'aimerais que ma phrase soit coupée après X caractères, puis suivie de '...'
Seulement, si ma phrase contient par exemple beaucoup de fois le caractère "m", elle risque de "sortir" mon textField, et les "..." ne seraient donc pas visible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 monTexte = phrase; if(monTexte.length > 40){ croppedPhrase = monTexte.substr(0,37); monTexte = croppedPhrase+"..."; }
Alors voici ma question.
Sachant que mon textField a une taille fixe, et sachant que je ne peux me baser sur le nombre de caractères de ma chaîne pour "couper" celle-ci, comment faire pour que ma chaîne soit coupée lorsque ça longueur dépasse un certain nombre de PIXELS??
Merci d'avance pour votre contribution!
Partager