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

时间:2013-12-13 02:41:55

标签: text alignment vertical-alignment powerbuilder

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

由于

enter image description here

3 个答案:

答案 0 :(得分:0)

据我所知,它无法开箱即用。

我在Windows API的帮助下“手动”完成了它:DrawText()OffsetRect()等等,以创建一个改进的舍入命令按钮。

您可以查看that gist中的代码(查看of_drawtext()方法)。

答案 1 :(得分:0)

你能解释一下这个文本框的用途吗?

也许您可以使用另一个可以轻松移动文本的对象。

框中的文字可能有一个可变数量的行?

你在窗口对象上使用sql吗? 也许把这个文本放在您使用的数据窗口中的计算字段中的换行符可以帮助你。(Handy Manny的风格.....我同意....)。

Erf .... Seki回答得更快

答案 2 :(得分:0)

您可以使用DW垂直对齐文字。

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

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

请注意,您不会在数据窗口画家中看到效果,您必须预览dw以查看文本是否处于正确的角度。