Как добавить надстрочный символ в текстовое поле Powerbuilder?

StackOverflow https://stackoverflow.com/questions/149375

Вопрос

Есть ли какой-нибудь способ сделать это в окне свойств Powerbuilder для текстового поля datawindow?

Это было полезно?

Решение 5

На самом деле я наткнулся на более простое решение.Я скопировал и вставил часть текста из PDF-файла в свойство text текстового содержимого datawindow.Надстрочный символ просто вставляется внутрь.Так что я предполагаю, что решение Дугмана тоже сработало бы.

Пример:"Торговая марка™, используемая в соответствии с..."

Примечание:Я использую PB 9.0.1

Спасибо за всю помощь, Гленн

Другие советы

Это зависит от того, как вы определяете "текстовое поле", но в целом единственный способ смешать обычный и надстрочный текст - это использовать элемент управления richtext.В PB 11.5 вы даже можете использовать richtext в качестве стиля столбца.

Удачи вам,

Терри.

ДА.Для элемента управления текстом необходимо выбрать шрифт, содержащий надстрочные символы (в Arial это делается).

  • Зайдите в карту символов Windows (обычно в меню "Пуск" в разделе "Аксессуары"-> "Системные инструменты") и выберите нужный шрифт.
  • Затем перейдите к надстрочному символу, который вы хотите поместить в свой текстовый элемент управления.Щелкните по нему, а затем нажмите кнопку Выбрать, чтобы поместить его в текстовое поле карта символов.
  • Затем нажмите кнопку Копировать.
  • Теперь вы можете вернуться в PowerBuilder и вставить это значение в текстовую область окна свойств.

Пока для элемента управления DataWindow выбран тот же шрифт, что и в карте символов, он должен отображаться как ваш надстрочный символ.

Эта же технология может быть применена и для включения любого персонажа типа Wingding.

В итоге мы использовали два отдельных текстовых поля.Это некрасивое решение, но оно работает.Поле надстрочного индекса напечатано более мелким шрифтом и расположено немного выше.

Я думаю, что более новые версии PB поддерживают верхние индексы.

Спасибо за помощь.

Гленн

Если вы перейдете на карту персонажа - когда вы выберете своего персонажа, в правом нижнем углу окна появятся клавиши для ввода этого персонажа.

Пример :шрифтом Arial - the ® (зарегистрированный) знак является Альт + 0174

Чтобы ввести их, включите numlock, удерживайте кнопку альт нажмите клавишу вниз и введите 0 1 7 & 4 затем прекратим разговор о альт Клавиша.Для этого вы должны использовать цифровые клавиши на цифровой клавиатуре, те, что находятся в верхней части клавиатуры, не работают.

Затем вы можете ввести свои символы напрямую или сделать что-то вроде этого :

ls_key = '®'

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top