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

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

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

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

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

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

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

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

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

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

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

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

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


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