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

发布于 2024-07-06 00:27:14 字数 47 浏览 11 评论 0原文

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

Is there any way to do this in the Powerbuilder properties window for a datawindow's textbox?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

两相知 2024-07-13 00:27:14

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

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

注意:我正在使用 PB 9.0.1

感谢您的所有帮助,
格伦

Actually I stumbled across a simpler solution. I copied and pasted a portion of the text from a pdf into the text property of a datawindow text contol. The superscript character simply pasted in. So I'm guessing that Dougman's solution would work too.

Example:
"™Trademark used under..."

Note: I'm using PB 9.0.1

Thanks for all the help,
Glenn

长不大的小祸害 2024-07-13 00:27:14

我们最终使用了两个单独的文本字段。 这是一个丑陋的解决方案,但它确实有效。 上标字段的字体较小,并且向上移动了一点。

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

谢谢您的帮助。

格伦

We ended up using two separate text fields. It's a butt-ugly solution, but it works. The superscript field has a smaller font and is nudged a little higher up.

I think newer PB versions support superscripts.

Thanks for the help.

Glenn

他不在意 2024-07-13 00:27:14

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

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

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

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

Yes. For the text control, you must select a font that has superscript characters (Arial does).

  • Go into the Windows Character Map (usually in the start menu under Accessories->System Tools) and select your font.
  • Then go to the superscript character that you want to place in your text control. Click it and then click the Select button to place it down in the character map text box.
  • Then click the Copy button.
  • Now you can return to PowerBuilder and paste this value into the properties window text area.

As long as the same font is selected for the DataWindow control as was selected in the character map it should show as your superscript character.

This same techinque can be done to include any of the Wingding type characters as well.

遮云壑 2024-07-13 00:27:14

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

祝你好运,

特里。

That kind of depends on how you define "textbox", but in general the only way to mix normal and superscript text is with a richtext control. In PB 11.5, you can even use richtext as a column style.

Good luck,

Terry.

苏璃陌 2024-07-13 00:27:14

如果您转到字符映射表 - 当您选择字符时,它将在窗口右下角显示输入该字符的键。

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

要输入这些内容,请打开数字锁定键,按住 alt 键向下,然后输入 0 1 7 & 4 然后松开alt 键。 您必须使用数字键盘上的数字键来执行此操作,键盘顶部的数字键不起作用。

然后,您可以直接输入字符或执行以下操作:

ls_key = '®'

If you go to the character map - when you select your character it will show the keys to enter this character on the bottom right of the window.

Example : in Arial font - the ® (registered) mark is Alt + 0174

To enter these, turn your numlock on, hold the alt key down, and type 0 1 7 & 4 then let up on the alt key. You have to use the number keys on the number pad to do this the ones on the top of the keyboard dont work.

You can then enter your characters directly or do something like this :

ls_key = '®'

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文