Bonjour,
Tout est dans le titre, je cherche a trouver une fonction ou une methode pour faire pour faire comme textwidth mais sans être obligé d'ouvrir un startdrawing stopdrawing.
Largeur d'un texte sans textwidth
Largeur d'un texte sans textwidth
__________________________________________
Débutant les tutoriels de mon site sont la pour vous n'hésitez pas à aller les voir: http://tripamort.free.fr/
__________________________________________
Kayne - Webmaster de http://tripamort.free.fr/
Débutant les tutoriels de mon site sont la pour vous n'hésitez pas à aller les voir: http://tripamort.free.fr/
__________________________________________
Kayne - Webmaster de http://tripamort.free.fr/
Re: Largeur d'un texte sans textwidth
mmm je sais pas si c'est possible... je sais parcontre que sur le forum tu dois avoir uncode qui utilise les APIs... faut chercher un peu ... je vais voir si je le trouve...Kayne a écrit :Bonjour,
Tout est dans le titre, je cherche a trouver une fonction ou une methode pour faire pour faire comme textwidth mais sans être obligé d'ouvrir un startdrawing stopdrawing.
je ne comprend pas , pour afficher ton texte tu dois faire un startdrawing/stopdrawing ... ou utiliser le vaudou
pour ce qui est de la largeur des lettres tout dépend de la font utilisée de sa taille en point si c'est en gras et italique etc...
si tu connais d'avance la police utilisée tu peux soit définir une largeur de caractère que tu multiplie par le nombre de caractères dans les mots.
par contre c'est moins précis dans le sens ou un i prend moins de place qu'un W
soit a l'avance utiliser textwidth pour mesurer chaque caractère et stocker tout ça dans un tableau et additionner la bonne taille pour chaque caractère.
voila voila

pour ce qui est de la largeur des lettres tout dépend de la font utilisée de sa taille en point si c'est en gras et italique etc...
si tu connais d'avance la police utilisée tu peux soit définir une largeur de caractère que tu multiplie par le nombre de caractères dans les mots.
par contre c'est moins précis dans le sens ou un i prend moins de place qu'un W
soit a l'avance utiliser textwidth pour mesurer chaque caractère et stocker tout ça dans un tableau et additionner la bonne taille pour chaque caractère.
voila voila
as tu regarder ce topic => c'est pour la hauteur mais ça peut donner des pistes :
http://www.purebasic.fr/french/viewtopi ... textheight
http://www.purebasic.fr/french/viewtopi ... textheight
soit a l'avance utiliser textwidth pour mesurer chaque caractère et stocker tout ça dans un tableau et additionner la bonne taille pour chaque caractère.
Ce qui fait qu'une bonne typo est un travail qui peut durer deux ans, c'est qu'il faut trouver un equilibre parfait entre les lettres.
L'espacement varie selon le rapport des formes. t'as des rondes, des verticales, des obliques..
Deux rondes ne sont pas sencées avoir le même espacement qu'une ronde et une verticale..
Sur une police de qqs pixels c'est evidement moindre, mais à partir d'une certaine taille ça risque de se corser.
Par contre si t'utilises une police style courrier, t'es tranquille. Y a un mot pour ça.. que j'ai oublié..
Merci pour vos réponses je vais voir ce que je peux faire
__________________________________________
Débutant les tutoriels de mon site sont la pour vous n'hésitez pas à aller les voir: http://tripamort.free.fr/
__________________________________________
Kayne - Webmaster de http://tripamort.free.fr/
Débutant les tutoriels de mon site sont la pour vous n'hésitez pas à aller les voir: http://tripamort.free.fr/
__________________________________________
Kayne - Webmaster de http://tripamort.free.fr/