Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию? / 14 сообщений из 14, страница 1 из 1
18.10.2004, 15:22
    #32742820
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Subj. Вроде есть параметр в registry. Подскажите место в доке/help'e куда смотреть.
...
Рейтинг: 0 / 0
18.10.2004, 16:11
    #32742966
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Note:1008605.6
HOW TO CHANGE THE DEFAULT FONT USED BY ORACLE FORMS

Читаю... :).
...
Рейтинг: 0 / 0
18.10.2004, 16:56
    #32743097
kkk13il
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Попробывал для 6i (6.0) ????
...
Рейтинг: 0 / 0
18.10.2004, 17:22
    #32743152
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Да. "Местами" шрифт изменился, но как то не у всех Item'ов :). Ищу причину глюка.

пробывал:

FORMS60_DEFAULTFONT = Arial Unicode MS.12.plain
...
Рейтинг: 0 / 0
18.10.2004, 17:59
    #32743279
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
ПОМОГИТЕ!

Forms - глюка :(

Шрифт поменялся у всех Item'ов за исключением:
1. Text items if Multi-Line property = YES
2. List items (combo box)
Если кто знает, как обойти данную проблему (не прописывая шрифт в каждом Item'e) ПОМОГИТЕ!

Мне нужно на НЕКОТОРЫХ компьютерах в сети, вместо стандартного шрифта (выглядит как Lucide Sans Unicode) использовать Arial Unicode MS. Т.к. стандартный шрифт не содержит некоторых редких символов (Greek exchanged)

P.S. I use Forms 6.0.8.25.2, NLS_LANG=UTF8
...
Рейтинг: 0 / 0
18.10.2004, 18:13
    #32743309
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Такое чувство, что FORMS60_DEFAULTFONT - вообще бесмысленный параметр. См. описание его поведения в Bug: 3045944. Полная бесмыслица. Т.к. ".. the cache was filled for a lot of reasons. Other item specify a font, the menu has a font as so on...." в результате эффект должен быть совершенно непредсказуем :(.
...
Рейтинг: 0 / 0
19.10.2004, 09:14
    #32743680
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Используйте атрибуты визуализации. Это гораздо проще, чем может показаться.
...
Рейтинг: 0 / 0
19.10.2004, 11:50
    #32744106
Guest*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Только что попробывовал установить FORMS60_DEFAULTFONT="Microsoft Sans Serif.14.italic", шрифт поменялся везде, включяя listitem и multi-line textitem, кроме alert-ов, меню, статус лайна и заголовков окон. Название шрифта подсмотрел в Forms Builder-е, формы не перекомпилировал, просто установил переменную в registry и запустил. Проверял на Forms Runtime 6.0.5.35.3, на Forms Runtime 6.0.8.24.1 и Forms Runtime 6.0.8.25.2 все под Win2k SP4
...
Рейтинг: 0 / 0
19.10.2004, 16:01
    #32744689
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Используйте атрибуты визуализации. Это гораздо проще, чем может показаться.
Можно менять шрифт в Runtime у Visual Group?
В принципе, у Item'а можно выставлять шрифт в Runtime. Но честно говоря, из за соображений производительности этого делать сильно не хочется. Т.к. и сейчас уже формы долго открываются, а если для каждого item'а будет еще дополнительно 2-3 вызова SET_ITEM_PROPERTY, подозреваю, что замедленние будет очень ошутимым.
Хотя похоже по этому пути и придется идти.

шрифт поменялся везде, включяя listitem и multi-line textitem, кроме alert-ов, меню, статус лайна и заголовков окон.
А у меня в статус лайне поменялся, а у multi-line textitem и combo-box'ов - нет. Forms 6.0.8.25.2, Win2k SP4 engl, шрифт ставил "Arial Unicode MS.12.plain".
...
Рейтинг: 0 / 0
19.10.2004, 16:19
    #32744731
Guest*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Leonid Kudryavtsev
А у меня в статус лайне поменялся, а у multi-line textitem и combo-box'ов - нет. Forms 6.0.8.25.2, Win2k SP4 engl, шрифт ставил "Arial Unicode MS.12.plain".
Попробывовал поставить указанный шрифт - все работает как я описал выше, т.е. почти как надо. Вот еще заметил, что метки фреймов остались без изменений. Странно все это... А на простой форме это воспроизводится?

Как вариант - можно воспользоваться Forms API, написать програмулину и проставить все элементам формы желаемый шрифт. Примеры есть на металинке.
...
Рейтинг: 0 / 0
19.10.2004, 18:08
    #32745100
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Вот еще заметил, что метки фреймов остались без изменений.
Это документированное поведение. Они и не должны были измениться.

А на простой форме это воспроизводится?
Вроде да. Хотя я смотрел в основном на живом проекте. Т.ч. не уверен.

Как вариант - можно воспользоваться Forms API, написать програмулину и проставить все элементам формы желаемый шрифт.
Для существующей логики приложения данное решение не подходит. Совсем не подходит.
...
Рейтинг: 0 / 0
20.10.2004, 05:50
    #32745549
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
Leonid KudryavtsevМожно менять шрифт в Runtime у Visual Group?
Да. Обычно так и делают.
Set_VA_Property(...);
авторпопробывовал установить FORMS60_DEFAULTFONT="Microsoft Sans Serif.14.italic", шрифт поменялся везде, включяя listitem и multi-line textitem, кроме alert-ов, меню, статус лайна и заголовков окон.
Предпалагаю, что в форме Леонида шрифт у multi-line textitem и combo-box'ов установлен, по-этому дефолтфонт на них не действует.
Параметры алертов, заголовка окна и пр., ИМХО, зависят от цветовой схемы форточек, а не от настроек формса. Удивлён, что в статуслайне меняется.
...
Рейтинг: 0 / 0
20.10.2004, 10:32
    #32745800
muller
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
полагаю, что все параметры айтема из секции
FONT и COLOR ( ! ) надо сделать INHERIT.

У меня, пока так не делал, игнорировались свойства, переданные через VA.
...
Рейтинг: 0 / 0
20.10.2004, 12:19
    #32746119
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию?
John.DДа. Обычно так и делают. Set_VA_Property(...);
Спасибо. Попробую.
[qout]Предпалагаю, что в форме Леонида шрифт у multi-line textitem и combo-box'ов установлен, по-этому дефолтфонт на них не действует.[/quot]
Нет. Проверял.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как в Oracle Forms 6.0 Client/Server изменить фонт используемый по умолчанию? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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