如何将上标字符添加到 Powerbuilder 文本框中?
有没有办法在 Powerbuilder 属性窗口中为数据窗口的文本框执行此操作?
Is there any way to do this in the Powerbuilder properties window for a datawindow's textbox?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
实际上我偶然发现了一个更简单的解决方案。 我将 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
我们最终使用了两个单独的文本字段。 这是一个丑陋的解决方案,但它确实有效。 上标字段的字体较小,并且向上移动了一点。
我认为较新的 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
是的。 对于文本控件,您必须选择具有上标字符的字体(Arial 具有)。
只要为 DataWindow 控件选择的字体与在字符映射表中选择的字体相同,它就应该显示为上标字符。
同样的技术也可以用于包含任何 Wingding 类型的角色。
Yes. For the text control, you must select a font that has superscript characters (Arial does).
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.
这取决于您如何定义“文本框”,但一般来说,混合普通文本和上标文本的唯一方法是使用富文本控件。 在 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.
如果您转到字符映射表 - 当您选择字符时,它将在窗口右下角显示输入该字符的键。
示例:在 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 + 0174To 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 = '®
'