我正在使用XDrawString在绘图区域上显示文本。默认情况下,这似乎从左到右水平显示文本。
任何人都可以告诉我如何使用此库功能从上到下或从下到上垂直旋转和显示文本。
提前感谢您的帮助。
您需要为每个字符调用一次,没有单个函数可以在 Xlib 中绘制旋转字符串。以下是编程手册中的一段话:
直排文本和旋转文本
Xlib 提供了绘制水平字符串的例程,但不是垂直字符串。如果要垂直绘制正常读取的字符串,则需要为每个字符使用单独的文本绘制调用。对于每个字符,您可以使用具有相同 x 坐标但不同 y 坐标的基线。