![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с textout
Lito © (2005-07-27 19:04:00)Здравствуйте!
Имею объект типа tbitmap, pixelformat=pf24bit
Пытаюсь вывести в него текст:
bitmap.canvas.textout(0,0,'0');
Получаю такую картинку(увеличено):
http://img110.imageshack.us/img110/2583/09sc.gif
Т.е. textout выполняет сглаживание шрифта.
Вопрос - как от этого избавиться? Чтобы было вот так:
http://img267.imageshack.us/img267/9876/014bh.gif
Ставить pixelformat=pf8bit нельзя, потому что битмап может содержать полноцветную картинку.
Lito (2005-07-27 22:19:00) [1]Спасибо за подсказку, Александр!
Я поступил проще - скопировал graphics.pas и поправил константу. :)
alpet (2005-07-27 19:14:00) [2]Сглаживание зависит от шрифта, соотвестветственно тебе надо создать шрифт без сглаживания и антиалиасинга. Напрямую через методы/свойства TFont это не сделать, так что придется использовать функцию CreateFont. Параметр задающий нужные свойства - fdwQuality.