powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Количество видимых символов в Display Item
4 сообщений из 4, страница 1 из 1
Количество видимых символов в Display Item
    #38370989
SvenAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

Есть такой вопрос. Как узнать сколько символов будет видно в Display Item, если значение уходит за границу?

Например, ширина компоненты 100 пикселей, а значение достаточно большое, чтобы его отобразить. По умолчанию текст при отображении обрезается. Можно ли как-нибудь программно узнать, сколько же символов уместится в DispItem'е без обрезания?

Заранее спасибо.
...
Рейтинг: 0 / 0
Количество видимых символов в Display Item
    #38371036
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvenASЕсть такой вопрос. Как узнать сколько символов будет видно в Display Item, если значение уходит за границу?

Можно, если шрифт не пропорциональный типа caurier
...
Рейтинг: 0 / 0
Количество видимых символов в Display Item
    #38371462
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvenAS,

.. на глаз имхо :)

Вы хотите в зависимости от текста в DI увеличивать его длину? Можно что-то вроде этого:
по умолчанию у меня в 10ых формах шрифт Tahoma, размером 10, определим скажем один
символ данным размером/шрифтом в 6 "формовских" width, тогда:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
DECLARE 
	TXT VARCHAR(100); 
	L INTEGER(3); 
	W INTEGER(3); 
BEGIN
	TXT:='ЗДРАВСТВУЙТЕ, Я ВАША ТЁТЯ!';
	L:=LENGTH(TXT);
	W:=L*6; 
	Set_Item_Property('BLOCK.DISPLAY_ITEM',WIDTH,W);
	:BLOCK.DISPLAY_ITEM:=TXT; 
END;
...
Рейтинг: 0 / 0
Количество видимых символов в Display Item
    #38371676
SvenAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы. Очень не хочется вязаться на хард код в формах. Хотелось бы узнать, есть ли программный способ узнать, сколько символов влезет в DI?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Количество видимых символов в Display Item
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]