Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2010.11.21;
Скачать: [xml.tar.bz2];

Вниз

KOL 2.88 и шрифт, объясните как?   Найти похожие ветки 

 
Neep ©   (2008-10-25 01:10) [0]

После установки 2.88, все шрифты стали не такими, старые проекты "поплыли". Попытки изменить свойства Font ничего не дали. Покажите на примере, как теперь нужно работать со шрифтами. Проекты делаю без MSK.


 
MTsv DN   (2008-10-25 10:17) [1]

Совершенно не понимаю почему Владимир выбрал шрифт System...ну, да, ладно...

> После установки 2.88, все шрифты стали не такими, старые проекты "поплыли". Попытки изменить свойства Font ничего не дали. Покажите на примере, как теперь нужно работать со шрифтами. Проекты делаю без MSK.
Form.Font.FontName := "Tahoma";
Form.Font.FontWidth := 0;
Form.Font.FontHeight := 13;


 
Neep ©   (2008-10-25 15:16) [2]

Спасибо, разобрался. Жаль что теперь этот код нужно поправить во всех формах, вследствии чего проект увеличился на 156 байт :-(.


 
Vladimir Kladov ©   (2008-10-25 23:43) [3]

Выбрал из тех соображений, что если не назначать шрифт, то есть окну не посылается WM_SETFONT, то окно использует именно этот шрифт.

Если форм много, то практически обязательно использовать Applet. Тогда имеет смысл при необходимости изменить шрифт во всех формах на один и тот же при создании окна апплета указатать ему этот шрифт, после чего он автоматически перейдёт всем формам как шрифт по умолчанию.


 
Кто б сомневался ©   (2008-10-26 20:39) [4]


> вследствии чего проект увеличился на 156 байт


Ка-апец просто. Мне бы ваши проблемы.... :)))))


 
Кто б сомневался ©   (2008-10-26 20:46) [5]

Лучше б компонент написали для отображения png на форме.


 
MTsv DN   (2008-10-26 22:16) [6]

> Лучше б компонент написали для отображения png на форме.
Я фигею просто... Уважаемый, а Вы ничего не попутали??? В таком тоне предъявлять. Модуль для работы с ПНГ есть, а если Вам лень ручками пару строк набросать, то это Ваши проблемы...


 
Neep ©   (2008-10-26 22:17) [7]

А разве это не то что вам на нужно
www.kolnmck.ru/files/components/graphics/kolgraphic.7z
www.kolnmck.ru/files/components/graphics/kolpng.7z


 
MTsv DN   (2008-10-26 22:23) [8]

2 Neep
Это модули, а человеку нужен именно компонент.


 
Кто б сомневался ©   (2008-10-27 00:58) [9]


> Я фигею просто... Уважаемый, а Вы ничего не попутали???
> В таком тоне предъявлять.


Да ладно, вы немножко не так интонацию прочитали.
Фразу

> Лучше б компонент написали для отображения png на форме.

следует читать как размышления вслух, а не как претензию. :)


 
Кто б сомневался ©   (2008-10-27 01:04) [10]

Нет я просто удивлен, поэтому так говорю, KOL существует уже длительное время, а такого простого и часто употребляемого компонента как аналог Timage (или проще даже намного) никто не сделал.

Владимир К. создал классную программу для просмотра графики, правда никому не нужную, точнее не замеченную (Владимир - я вас очень уважаю, и беру с вас пример, но я не могу льстить), т.к. просмоторщиков итак завались, а вот до банального компонента (по о сравнению с программой), первой необходимости не дошли руки.
Это  тоже мысли вслух.


 
D[u]fa   (2008-10-27 08:51) [11]

А может просто пайнтбокс использовать и в OnPaint рисовать картинку и буфера?


 
Кто б сомневался ©   (2008-10-27 14:48) [12]


> А может просто пайнтбокс использовать и в OnPaint рисовать
> картинку и буфера?


Здрасьте, а загружать кто будет?
Там картинок штук 50 втч и мелких на разных формах.
Каждую замучаешся вручную по ID загружать.
Сам вопрос здесь:
http://delphimaster.net/view/11-1224845500/


 
D[u]fa   (2008-10-27 20:12) [13]

а если был бы компонент то в него загружать не надо что ли? Берем цикл и грузим всё "одной строкой"


 
Кто б сомневался ©   (2008-10-28 02:57) [14]

В компоненте проще, кликнул два раза, и картинка на месте.
Менять их еще проще.

Одной строкой это как?


 
Кто б сомневался ©   (2008-10-28 03:03) [15]

Ладно вобщем, хватит флудить на эту тему в чужом топике,
вы ж прекрасно понимаете что с компонентом проще работать.
Лучше сделать компонент чем так мудрить, если на неделе удастся выловить время попробую сделать.


 
mdw ©   (2008-10-29 12:22) [16]


> вы ж прекрасно понимаете что с компонентом проще работать.

Лично я не понимаю, скорее есть куча минусов.
Кстати, есть же SPLPicture, чем не устраивает то?


 
Кто б сомневался ©   (2008-10-29 15:55) [17]


> Лично я не понимаю, скорее есть куча минусов.


1, Плюсов гораздо больше, не спорьте.
2, Он для Bmp only, а нужно для сжатой графики


 
D[u]fa   (2008-10-29 19:06) [18]

Плюсов так не удалось привести =)


 
MTsv DN   (2008-10-29 19:58) [19]

[b]D[u]fa, mdw[/b]
+1


 
Кто б сомневался ©   (2008-10-29 23:54) [20]


> Плюсов так не удалось привести =)


Доказывать очевидные вещи не буду, вы и так все понимаете, просто прикидываетесь.
Вот если б минусы описали, чем хуже аналог простого Timage от TPaintBox?


 
misha_shar ©   (2008-10-30 16:14) [21]

Насчет шрифта по совету Кладова я Aplety присвоил щрифты это помогло и шрифты стали более удобоваримыми. Но в KOLReport при вызове Предпросмотра тексты не влазят в кнопки если используешь Grush и UNICODE
Пришлось увеличить размер кнопок ТУлбара прямо в KOL. В чем тут дело я не понял. Думаю что и в других приложениях где используются кнопки с надписями и Grush те же проблемы.


 
D[u]fa   (2008-10-30 18:16) [22]

Кто б сомневался, тем что его надо писать, а пайнтбокс уже есть =)

зы. спорить не хотел изначально и больше приводить аргументы не буду


 
Rocket ©   (2008-11-10 21:05) [23]

И опять про шрифт. Использую MCK, создаю новый проект KOL, указываю DefaultFont := "Tahoma". Без UNICODE_CTRLS шрифт остаётся System. Причём, если присваивать не Tahoma, а любой другой, смена шрифта удаётся. С UNICODE_CTRLS работает и Tahoma.
Внимание, вопрос: в чём провинился Tahoma перед UNICODE_CTRLS?


 
Vladimir Kladov ©   (2008-11-11 18:50) [24]

Тем, что там и так уже Tahoma (якобы). Получается, что MCK не видит, что шрифт изменился относительно того, что по умолчанию, и не генерирует код для создания шрифта. Как вариант: изменить высоту шрифта, если надо именно Tahoma. Или выставить FontWidth = 400. Без Bold это как раз и есть 400, но MCK возможно поймёт, что этот шрифт отличается от шрифта по умолчанию, и сгенерит код.



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2010.11.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.003 c
2-1282818621
abun
2010-08-26 14:30
2010.11.21
Манифест для Windows XP


2-1282770205
Arhi2med
2010-08-26 01:03
2010.11.21
как последовательно читать текст если элементы разделены ;


2-1282880802
Гость
2010-08-27 07:46
2010.11.21
Существует ли аналог Википедии по функциям Дельфи?


15-1281385795
Юрий
2010-08-10 00:29
2010.11.21
С днем рождения ! 10 августа 2010 вторник


15-1281212996
Юрий
2010-08-08 00:29
2010.11.21
С днем рождения ! 8 августа 2010 воскресенье





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский