J'ai un composant TImage que j'imprime une chaîne de texte à l'aide de TCanvas.TextOut(). J'ai défini la hauteur et la largeur de la TImage à une taille importante de 50 pixels X (TextWidth) pixels, et définir la hauteur de la police Canvas à quelque chose d'un peu plus petit comme 48 pixels. J'ai ensuite BitBlt() le bitmap de TImage sur le Canvas principal. Ce que je vois sur l'écran, ce sont de grosses lettres maigres qui sont terriblement déchiquetées. Ce que je veux à la place, ce sont d'épaisses lettres jumbo qui semblent lisses. La raison de l'utilisation du combo TImage/BitBlt est que j'ai besoin de redimensionner et de fusionner le texte à la volée.Delphi 6: Comment afficher du texte de grande qualité de grande taille via la méthode TextOut()?
Quelle est la façon la plus simple d'imprimer de grandes lettres lisses sur mon bitmap TImage?
Quelle police utilisez-vous? Pouvez-vous poster une photo pour montrer ce que vous considérez comme "terriblement déchiqueté"? –
Bonjour Rob. La police était en effet le problème principal. Voir mon commentaire en réponse à Andreas answer pour plus de détails. –