Delphi でキャンバスに描画しているときに、文字間隔を文字に追加しようとしています。水平方向の間隔はSetTextCharacterExtra
API を使用すると問題なく機能しますが、使用してキャンバスにテキストを描画し、そのDrawText
中に改行がある場合、垂直方向の間隔をどのように調整すればよいでしょうか? 試してみSetTextJustification
ましたが、スペース文字でしか機能しないと思います。
とにかく文字の垂直方向の間隔を調整できますか?
[このコメントを読む] ( https://stackoverflow.com/a/1759124/2205207 )
GDI はフォントの高さを使用し、それを変更する方法はありません。文字列を線に分割して、別々に描画するだけです。