-
После установки 2.88, все шрифты стали не такими, старые проекты "поплыли". Попытки изменить свойства Font ничего не дали. Покажите на примере, как теперь нужно работать со шрифтами. Проекты делаю без MSK.
-
Совершенно не понимаю почему Владимир выбрал шрифт System...ну, да, ладно... > После установки 2.88, все шрифты стали не такими, старые проекты "поплыли". Попытки изменить свойства Font ничего не дали. Покажите на примере, как теперь нужно работать со шрифтами. Проекты делаю без MSK. Form.Font.FontName := 'Tahoma';
Form.Font.FontWidth := 0;
Form.Font.FontHeight := 13;
-
Спасибо, разобрался. Жаль что теперь этот код нужно поправить во всех формах, вследствии чего проект увеличился на 156 байт :-(.
-
Выбрал из тех соображений, что если не назначать шрифт, то есть окну не посылается WM_SETFONT, то окно использует именно этот шрифт.
Если форм много, то практически обязательно использовать Applet. Тогда имеет смысл при необходимости изменить шрифт во всех формах на один и тот же при создании окна апплета указатать ему этот шрифт, после чего он автоматически перейдёт всем формам как шрифт по умолчанию.
-
> вследствии чего проект увеличился на 156 байт
Ка-апец просто. Мне бы ваши проблемы.... :)))))
-
Лучше б компонент написали для отображения png на форме.
-
> Лучше б компонент написали для отображения png на форме. Я фигею просто... Уважаемый, а Вы ничего не попутали??? В таком тоне предъявлять. Модуль для работы с ПНГ есть, а если Вам лень ручками пару строк набросать, то это Ваши проблемы...
-
А разве это не то что вам на нужно www.kolnmck.ru/files/components/graphics/kolgraphic.7z www.kolnmck.ru/files/components/graphics/kolpng.7z
-
2 Neep Это модули, а человеку нужен именно компонент.
-
> Я фигею просто... Уважаемый, а Вы ничего не попутали??? > В таком тоне предъявлять.
Да ладно, вы немножко не так интонацию прочитали. Фразу
> Лучше б компонент написали для отображения png на форме.
следует читать как размышления вслух, а не как претензию. :)
-
Нет я просто удивлен, поэтому так говорю, KOL существует уже длительное время, а такого простого и часто употребляемого компонента как аналог Timage (или проще даже намного) никто не сделал.
Владимир К. создал классную программу для просмотра графики, правда никому не нужную, точнее не замеченную (Владимир - я вас очень уважаю, и беру с вас пример, но я не могу льстить), т.к. просмоторщиков итак завались, а вот до банального компонента (по о сравнению с программой), первой необходимости не дошли руки. Это тоже мысли вслух.
-
А может просто пайнтбокс использовать и в OnPaint рисовать картинку и буфера?
-
> А может просто пайнтбокс использовать и в OnPaint рисовать > картинку и буфера?
Здрасьте, а загружать кто будет? Там картинок штук 50 втч и мелких на разных формах. Каждую замучаешся вручную по ID загружать. Сам вопрос здесь: http://pda.delphimaster.net/?id=1224845500&n=10
-
а если был бы компонент то в него загружать не надо что ли? Берем цикл и грузим всё "одной строкой"
-
В компоненте проще, кликнул два раза, и картинка на месте. Менять их еще проще.
Одной строкой это как?
-
Ладно вобщем, хватит флудить на эту тему в чужом топике, вы ж прекрасно понимаете что с компонентом проще работать. Лучше сделать компонент чем так мудрить, если на неделе удастся выловить время попробую сделать.
-
> вы ж прекрасно понимаете что с компонентом проще работать.
Лично я не понимаю, скорее есть куча минусов. Кстати, есть же SPLPicture, чем не устраивает то?
-
> Лично я не понимаю, скорее есть куча минусов.
1, Плюсов гораздо больше, не спорьте. 2, Он для Bmp only, а нужно для сжатой графики
-
Плюсов так не удалось привести =)
-
[b]D[u]fa, mdw[/b] +1
-
> Плюсов так не удалось привести =)
Доказывать очевидные вещи не буду, вы и так все понимаете, просто прикидываетесь. Вот если б минусы описали, чем хуже аналог простого Timage от TPaintBox?
-
Насчет шрифта по совету Кладова я Aplety присвоил щрифты это помогло и шрифты стали более удобоваримыми. Но в KOLReport при вызове Предпросмотра тексты не влазят в кнопки если используешь Grush и UNICODE Пришлось увеличить размер кнопок ТУлбара прямо в KOL. В чем тут дело я не понял. Думаю что и в других приложениях где используются кнопки с надписями и Grush те же проблемы.
-
Кто б сомневался, тем что его надо писать, а пайнтбокс уже есть =)
зы. спорить не хотел изначально и больше приводить аргументы не буду
-
И опять про шрифт. Использую MCK, создаю новый проект KOL, указываю DefaultFont := 'Tahoma'. Без UNICODE_CTRLS шрифт остаётся System. Причём, если присваивать не Tahoma, а любой другой, смена шрифта удаётся. С UNICODE_CTRLS работает и Tahoma. Внимание, вопрос: в чём провинился Tahoma перед UNICODE_CTRLS?
-
Тем, что там и так уже Tahoma (якобы). Получается, что MCK не видит, что шрифт изменился относительно того, что по умолчанию, и не генерирует код для создания шрифта. Как вариант: изменить высоту шрифта, если надо именно Tahoma. Или выставить FontWidth = 400. Без Bold это как раз и есть 400, но MCK возможно поймёт, что этот шрифт отличается от шрифта по умолчанию, и сгенерит код.
|