Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Large Font - как бороться ? / 14 сообщений из 14, страница 1 из 1
27.07.2004, 12:20
    #32622923
Вовик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Веду разработку в режиме 800х600 , small fonts .

Вчера делал инсталляцию на компьютере с Large Fon t - опцией и разрешением 1024х768. Возникли следующие проблемы.

1) независимо от разрешения , частично "обрезались" подписи в окнах

2) иконки в Toolbar'e , которые не pb-шные встроенные, стали криво
отображаться ( как-бы увеличились в размере , и поэтому перестали целиком
быть видимы и вдобавок отображаются с какими-то полосами )

если использовать любое разрешение и small fonts , этого не возникает.

как быть с такой бедой ?
...
Рейтинг: 0 / 0
27.07.2004, 12:34
    #32622987
Leonid_B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Аналогичная проблема, плюс глюк - текст (дата) в EDIT MASK не влезает и обрезается, когда пользователь щелкает по SPIN (прокрутка), приложение молча падает.
Может кто знает как бороться?
...
Рейтинг: 0 / 0
27.07.2004, 15:21
    #32623532
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Может кто знает как бороться?
Похоже - никак ...
Мне удавалось убалтывать юзверя поставить мелкий шрифт, но размер его (шрифта) увеличивать.
...
Рейтинг: 0 / 0
27.07.2004, 19:33
    #32624160
Вовик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
С иконками я поступил так : все *.ico преобразовал в *.bmp . качество картинок в ToolBar при этом улучшилось.

Подписи в окнах пришлось править руками.
...
Рейтинг: 0 / 0
28.07.2004, 09:54
    #32624527
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
При разработке всегда чуть больше делаю рамки для текстовых полей... Тогда не обрезаются.
...
Рейтинг: 0 / 0
29.07.2004, 10:10
    #32626513
Вовик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
К сожалению , иконки для окон на bmp заменить не удается.
(вместо них отображается pb-шная иконка application )

Это , что , ограничение PB или нужен какой то спец-формат bmp?

А вообще вчера я так переколбасился с этими Large... :))

Установил на машине где веду разработку Large Fonts , 800x600.
Поменял (подогнал) размер главного фрейма приложения , все label для полей
расширил , некоторые поля тоже увеличил в размерах.
Иконки честно сконвертил в bmp 32bpp.
После чего все стало выглядеть вполне прилично.

Остался единственный недостаток : когда sheet делаем maximized внутри
frame , иконка (bmp) sheet-a едет наверх и чуть меняется в размере.
при этом в некоторых случаях опять появляются глюки в их проприсовке ( полосы по горизонтали).
я так и не понял , что конкретно не нравится PB
( вроде для всех bmp я использовал один и тот же формат)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
20.10.2010, 13:42
    #36909471
Zin4uk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Доброго времени суток, столкнулся с данной проблемой, пишу на 9м билдере, все хорошо работает когда шрифт нормальный (100%). Когда же увеличить размер шрифта на 125% (параметр: удобство чтения с экрана в win7) то иконки в тулбаре (*.ico) становятся красными крестиками. Решил переделать все иконки в БМП, но в тулбаре они отображаются "серыми", теряется цветность, не понятно почему, ведь пробовал все начиная от 32бит до 16 цветов. В меню же все красиво отображается без глюков и потери цвета. Подскажите в чем проблема, кто сталкивался с подобным?
...
Рейтинг: 0 / 0
20.10.2010, 15:24
    #36909756
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Ico-файл должен содержать несколько форматов: 16х16, 24х24, 32х32.
Тогда все должно отображаться правильно.
Я точно не помню - обязательно-ли все три или достаточно каких-то двух, но то что несколько - это точно.
А чем отбражаете иконы в меню?

З.Ы.
ПБ плохо работает с нестандартными параметрами шрифтов (типа "LargeFonts").
Могут быть "подводные камни" и в других местах ...
...
Рейтинг: 0 / 0
20.10.2010, 17:25
    #36910167
Zin4uk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
PaulJBIco-файл должен содержать несколько форматов: 16х16, 24х24, 32х32. Тогда все должно отображаться правильно. Я точно не помню - обязательно-ли все три или достаточно каких-то двух, но то что несколько - это точно.А чем отбражаете иконы в меню? З.Ы.ПБ плохо работает с нестандартными параметрами шрифтов (типа "LargeFonts"). Могут быть "подводные камни" и в других местах ...

Вариант с несколькими форматами иконок пробовал, создавал иконку с 16, 24, 32, 64, 128 в одном, не заработало, показывало только крестики красные, может билдер ищет не стандартный размер... на счет вопроса чем отображаю иконы, не понял что имеется ввиду.
Еще такое замечание, отображаемую картинку я задаю свойством ToolBarItemName, в режиме отладки с нормальным размером шрифта это свойство равно "PicName.ico", a с увеличенным шрифтом "NotFound!", из-за этого и проблемы.
...
Рейтинг: 0 / 0
20.10.2010, 17:52
    #36910258
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Zin4uk ... на счет вопроса чем отображаю иконы, не понял что имеется ввиду. На сколько мне известно, то ПБ9 не умеет отображать иконки в меню , а Вы писали "В меню же все красиво отображается без глюков и потери цвета".
На счет остального - к сожалению не знаю. Предложение с форматами иконок, было больше как предположение.
Просто когда-то мне пришлось срочно добавлять форматы в ICO-файлы из за того, что они отображались "красными крестиками" кроме нескольких, которые эти форматы содержали.
А с остальным, наверно, прийдется возвращаться к нормальному шрифту в настройках винды и увеличивать шрифт просмотра. Так мне когда-то удалось убедить в этом юзеров (я про это писал выше). Попробуйте увеличить размер иконы относительно размера 16х16 пропорционально увеличению размера шрифта. Может так сработает ... ИМХО.
...
Рейтинг: 0 / 0
20.10.2010, 22:00
    #36910698
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Умеет, но не стандартными средствами
...
Рейтинг: 0 / 0
21.10.2010, 10:37
    #36911305
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
spas2001 Умеет, но не стандартными средствамиПро CoolMenu я знаю и юзаю давно. Думал есть что-то новенькое ...
...
Рейтинг: 0 / 0
21.10.2010, 17:48
    #36912990
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Можно и без coolmenu
Через API-функции, только муторно это
...
Рейтинг: 0 / 0
22.10.2010, 11:54
    #36914138
Zin4uk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Large Font - как бороться ?
Нашел частичное решение. PaulJB был прав, иконка должна содержать несколько форматов, для разрешения 100% - 16х16, логично что для 125% - 20х20. Добавив формат 20х20 в режиме с увеличением 125% отображалось немного коряво, но уже не красные кресты. Решение частично, потому что возможно что увеличение шрифта может быть не 125%, а 130 (в winХР или win2000) и т.д., но все форматы не сделаешь ведь...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Large Font - как бороться ? / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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