JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: TEXT_WIDTH Jeu 26 Oct 2017 - 9:43 | |
| La fonction TEXT_WIDTH ne marche pas sur un objet LIST (contrairement à ce que dit le manuel): - Code:
-
DIM fnt$ fnt$ = "Lucida Console" fnt$ = "Arial" LIST 1: TOP 1,20: FONT_NAME 1,"Lucida Console": font_size 1,16 PRINT STR$(TEXT_WIDTH("iiiii",1))+" , "+STR$(TEXT_WIDTH("mmmmm",1)) dans l'exemple ci-dessus, les dimensions renvoyées sont 10 et 40 quelle que soit la police de caractères. | |
|
Jean Claude
Nombre de messages : 5950 Age : 69 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: TEXT_WIDTH Jeu 26 Oct 2017 - 13:19 | |
| Bonjour à tous, - JL35 a écrit:
- La fonction TEXT_WIDTH ne marche pas sur un objet LIST (contrairement à ce que dit le manuel)
Je confirme, j'ai testé avec un alpha et on a bien 2 valeurs différentes suivant fnt$: - Code:
-
DIM fnt$ fnt$ = "Lucida Console" ' fnt$ = "Arial" ' LIST 1: TOP 1,20: FONT_NAME 1,fnt$: font_size 1,16 alpha 2 : top 2,20 : FONT_NAME 2,fnt$: font_size 2,16
PRINT STR$(TEXT_WIDTH("iiiii",2))+" , "+STR$(TEXT_WIDTH("mmmmm",2))
end
A+ | |
|
JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: TEXT_WIDTH Jeu 26 Oct 2017 - 14:48 | |
| Salut Jean Claude, Effectivement ça marche sur les autres objets (ALPHA et PICTURE entre autres) mais pas sur le LIST.
Je me sers de ce test (comparer TEXT_WIDTH "iiiii" et TEXT_WIDTH "mmmmm") pour savoir si une police est à pas fixe (genre Lucida Console, Courier ...) mais bon, je vais le faire avec un Picture ! | |
|
Jack Admin
Nombre de messages : 2386 Date d'inscription : 28/05/2007
| Sujet: Re: TEXT_WIDTH Ven 3 Nov 2017 - 10:47 | |
| Je confirme qu'il y a un bug quand TEXT_HEIGHT et TEXT_WIDTH s'appliquent à un LIST. _________________ username : panoramic@jack-panoramic password : panoramic123 | |
|