我正在尝试在Delphi的画布上绘制字母时添加字符间距。使用SetTextCharacterExtra
API可以实现水平间距,但是如果我使用DrawText
在画布上绘制文本并且其中有换行符,我该如何调整垂直间距?我尝试了SetTextJustification
,但我认为它仅适用于空格字符。
有没有办法调整字符的垂直间距?
我正在尝试在Delphi的画布上绘制字母时添加字符间距。使用SetTextCharacterExtra
API可以实现水平间距,但是如果我使用DrawText
在画布上绘制文本并且其中有换行符,我该如何调整垂直间距?我尝试了SetTextJustification
,但我认为它仅适用于空格字符。
有没有办法调整字符的垂直间距?
[阅读此评论] (https://dev59.com/nUrSa4cB1Zd3GeqPV2O6#1759124)
GDI 使用字体高度,无法更改。只需将字符串分成几行并分别绘制即可。