Text 如何在PowerBuilder中垂直对齐静态文本框中的文本?

Text 如何在PowerBuilder中垂直对齐静态文本框中的文本?,text,alignment,vertical-alignment,powerbuilder,Text,Alignment,Vertical Alignment,Powerbuilder,如何在PowerBuilder中垂直对齐静态文本框中的文本,如下图所示?它可以水平向左、居中、向右对齐。但不能垂直做同样的事情 谢谢 据我所知,这是不能开箱即用的 无论如何,我都是在windows API的帮助下“手工”制作的:DrawText(),OffsetRect()等等,以创建一个改进的圆形命令按钮 您可以查看中的代码(查看\u drawtext()方法的。您可以解释此文本框的用途吗 也许您可以使用另一个对象,以便轻松地在其中移动文本 框中的文本可能具有可变的行数 是否在窗口对象上使用s

如何在PowerBuilder中垂直对齐静态文本框中的文本,如下图所示?它可以水平向左、居中、向右对齐。但不能垂直做同样的事情

谢谢


据我所知,这是不能开箱即用的

无论如何,我都是在windows API的帮助下“手工”制作的:
DrawText()
OffsetRect()
等等,以创建一个改进的圆形命令按钮


您可以查看中的代码(查看\u drawtext()方法的

您可以解释此文本框的用途吗

也许您可以使用另一个对象,以便轻松地在其中移动文本

框中的文本可能具有可变的行数

是否在窗口对象上使用sql? 也许在您使用的数据窗口中,将此文本放在计算字段的换行符之间可以帮助您。(Handy Manny的风格…。我同意…)


Erf…Seki回答得更快

您可以使用DW垂直对齐文本

dw静态文本的一个名为“font.escapement”的属性设置希望文本显示的角度

要垂直显示文本,请将“擒纵”属性设置为900(10*角度)或2700


请注意,您将不会在datawindow painter中看到效果,您必须预览dw以查看文本是否处于正确的角度

您没有提供PB版本和种类(如果大于11,则为classic/.net)