J’essaie d’append un espacement de caractères aux lettres en dessinant sur une canvas de Delphi. L’espacement horizontal fonctionne bien en utilisant l’API SetTextCharacterExtra
, mais si je dessine du texte sur un canevas à l’aide de DrawText
et qu’il y a un saut de ligne, comment ajuster l’espacement vertical? J’ai essayé SetTextJustification
mais je pense que cela ne fonctionne que pour le caractère d’espace.
Est-ce que je peux ajuster l’espacement vertical des caractères?
[Lire ce commentaire] ( https://stackoverflow.com/a/1759124/2205207 )
GDI utilise la hauteur de la police et il est impossible de la modifier. Il suffit de diviser la chaîne en lignes et de les dessiner séparément.