Probleme pour dimensionner un TextRect en fonction de la Dimension de la Fonte
Pour la poursuite de mon TLabel Vertical j'ecrit mes caracteres a l'aide de ce bout de code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
int Gauche = 0;
int Haut = 0;
int Droite = 10;
int Bas = 10;
TRect TheRect;
for (int j = 0; j <= nbcar; j++)
{
for (int i = 0; i <= k; i++)
{
c = StringGrid1->Cells[i][j];
if (c == "")
{
c = " ";
}
// ici on fait l'affichage
// Gauche, Haut, Droite, Bas
TheRect = Rect(Gauche + (i * 10), Haut + (j * 10), Droite + (i * 10), Bas + (j * 10));
Label1->Canvas->TextRect(TheRect, Gauche + (i * 10), Haut + (j * 10), c);
}// fin for i
}// fin for j |
Cela fonctionne tres bien quelque soit la Fonte choisie, la presentation en colonne est parfaite, le seul probleme que je rencontre c'est que je n'arrive pas a faire la relation entre la dimension de la Fonte et les dimension du rectangle dans lequel j'ecrit mon caractere.:?