如何在Powerbuilder文本框中添加上标字符?

时间:2008-09-29 16:03:29

标签: textbox powerbuilder datawindow

有没有办法在Powerbuilder属性窗口中为数据窗口的文本框执行此操作?

5 个答案:

答案 0 :(得分:2)

这取决于你如何定义“文本框”,但一般来说,混合普通文本和上标文本的唯一方法是使用richtext控件。在PB 11.5中,您甚至可以使用richtext作为列样式。

祝你好运,

特里。

答案 1 :(得分:2)

是。对于文本控件,您必须选择具有上标字符的字体(Arial会这样做)。

  • 进入Windows角色地图(通常在附件 - >系统工具下的开始菜单中)并选择您的字体。
  • 然后转到要放置在文本控件中的上标字符。单击它,然后单击“选择”按钮将其放在字符映射文本框中。
  • 然后单击“复制”按钮。
  • 现在您可以返回PowerBuilder并将此值粘贴到属性窗口文本区域中。

只要为字符映射中选择的DataWindow控件选择了相同的字体,它就应该显示为您的上标字符。

同样的技术也可以包括任何Wingding类型的角色。

答案 2 :(得分:1)

我们最终使用了两个单独的文本字段。这是一个愚蠢的解决方案,但它的工作原理。上标字段的字体较小,稍微抬高一点。

我认为较新的PB版本支持上标。

感谢您的帮助。

格伦

答案 3 :(得分:1)

如果你去角色地图 - 当你选择你的角色时,它会显示在窗口右下角输入这个角色的键。

示例:在Arial字体中 - ®(已注册)标记为 Alt + 0174

要输入这些,请打开numlock,按住 alt 键,然后输入 0 1 7 & 4 然后放开 alt 键。您必须使用数字键盘上的数字键来完成键盘顶部的数字键不起作用。

然后您可以直接输入您的角色或执行以下操作:

ls_key = '®

答案 4 :(得分:0)

实际上我偶然发现了一个更简单的解决方案。我将pdf中的部分文本复制并粘贴到datawindow文本控件的text属性中。上标字符只是粘贴在。所以我猜测道格曼的解决方案也会起作用。

实施例: “™商标在...下使用”

注意:我正在使用PB 9.0.1

感谢所有的帮助, 格伦