Rechercher : dans
Par :

Largeur en pixel d'un Texte "TextOut" en

Dernière réponse le 8 mai 2007 à 23:52:47 Kikyo, le 13 fév 2003 à 21:30:25 
 Signaler ce message aux modérateurs

Resalut !
J'aurais voulut savoir si il est possible de savoir la largeur que prend un texte écrit avec la fonction TextOut(..) den c++ sous Windows ? La taille en Pixel bein sur ^^

Merci...

Meilleures réponses pour « Largeur en pixel d'un Texte "TextOut" en » dans :
[TFT - LCD] Réanimer un pixel défectueux sur un écran plat VoirVous venez de recevoir un nouvel écran plat ? Et celui-ci comporte des pixels défectueux ? Il s'agit d'abord de savoir si ce sont des pixels ou sous pixels, morts ou vifs : Un pixel ? Un pixel est le plus petit élément d'une image. C'est...
Inverser le texte dans Word (effet miroir) VoirS'il est possible d'effectuer une rotation du texte avec Word (icône zone de texte, puis format / orientation du texte), celui-ci ne permet en revanche pas de faire des opérations de symétrie. La solution consiste donc à insérer une image contenant...
[Webmaster] Adapter un site à toutes les résolutions, le centrer VoirUne question récurrente sur ce forum est "Comment adapter mon site à la résolution du visiteur ? Quelle résolution choisir ?" Pas besoin de se compliquer la vie pour ça ! Comment faire Il suffit d'appliquer une largeur relative (=qui change selon...
Télécharger TextWrangler VoirTextWrangler est un éditeur de texte évolué. Il propose de nombreuses fonctionnalités : recherche/remplacement simple ou sur plusieurs fichiers utilisation d'expressions rationnelles (regexp) comparaisons de fichiers presse-papiers...
Positionner des éléments grâce aux CSS VoirIl est possible grâce aux feuilles de style de positionner au pixel près du texte ou des images grâce aux balises et . Cela est possible avec les versions 4 de Netscape et d'Internet Explorer, cependant cette technique reste hasardeuse...
Infographie VoirOn appelle infographie le domaine de l'informatique concernant la création et la manipulation des images numériques. L'infographie regroupe de nombreux savoirs, parmi lesquels la représentation des éléments graphiques (texte, image ou vidéo), ainsi...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...

1

 Grant Muller, le 8 mai 2007 à 23:52:47

Si celà peut aider ou orienter quelqu'un dans ses recherches...

J'utilise la fonction TextExtent(AnsiString); qui donne
vraiment la largeur et hauteur en tenant compte de la police
(ou font) utilisée et aussi en tenant compte de la dimension (size)
que vous avez choisi pour cette police.

C++ Borland Builder Exemple:

bmp étant ici un TBitmap,

bmp->Canvas->Font->Color=clBlack;
bmp->Canvas->Font->Name="Arial";
bmp->Canvas->Font->Size=10;
AnsiString message="Salut";
TSize ts1=bmp->Canvas->TextExtent(message);
int w1=(Form1->Width-ts1.cx)/2;
int h1=(Form1->Height-ts1.cy)/2;
bmp->Canvas->TextOut(w1, h1, message);


Bonne Chance!

Grant Muller

Répondre à Grant Muller
Collection CommentÇaMarche.net