Delphi中GDI的行间距是什么?

5

我正在尝试在Delphi的画布上绘制字母时添加字符间距。使用SetTextCharacterExtraAPI可以实现水平间距,但是如果我使用DrawText在画布上绘制文本并且其中有换行符,我该如何调整垂直间距?我尝试了SetTextJustification,但我认为它仅适用于空格字符。

有没有办法调整字符的垂直间距?


2
据我所知,对于任何自定义行间距,您都必须手动换行和放置您的行。 - Sertac Akyuz
这个问题中,回答者建议使用richedit控件。我不知道它是否适用于你的情况... - Sertac Akyuz
不,我正在画到画布上,还涉及其他图形,而且我正在画到打印机画布上,他建议使用禁用的富文本编辑器,即使在富文本编辑器中格式化适合的文本,我仍然必须从那里获取文本而不是rtf数据,而画布drawtext函数无法理解rtf数据。 - Junaid Noor
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接