![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
GDI вывод текста [D7, XP]
redlord © (2008-06-01 01:29:00)привет всем
задача : вывести изображение любого символа в центре прямоугольника.
для вывода использую GDI (TGPGraphicsPath.AddString(...)).
для вывода изображения символа в центре прямоугольника, размеры и координаты которого известны, нужно знать размер выводимого символа.
как узнать размер выводимого символа по ширине и высоте ?
Anatoly Podgoretsky (2008-06-01 11:29:00) [1]
> как только найду линейку где цена диления ровна одному пикселу
> сразу вспомню про ваш совет))
Пиксель не имеет размеров.
Renegat (2008-06-01 10:56:00) [2]> для вывода изображения символа в центре прямоугольника,
> размеры и координаты которого известны, нужно знать размер
> выводимого символа.
А можно ведь просто юзать DrawText! Он автоматически всё рассчитает и выведет (при определённом наборе флагов). Или фишка в том, что это необходимо считать "вручную"? Тогда могу присоветовать GetTextExtentPoint32.
Умищъ (2008-06-01 03:22:00) [3]
> Умищ (01.06.08 02:31) [10]
> Хы... Как это новый ник ещё не забанили?;)
А ты его для забанивания создал?
Умищ (2008-06-01 02:31:00) [4]
> Умищъ © (01.06.08 02:29) [9]
> Это про Умища (01.06.08 01:54) [4]
Хы... Как это новый ник ещё не забанили?;)
Умищъ (2008-06-01 02:29:00) [5]Это про Умища (01.06.08 01:54) [4]
Умищ (2008-06-01 02:15:00) [6]
> redlord (01.06.08 02:14) [7]
> в каком месте вопроса я придурок ?
Да не о тебе это.
redlord (2008-06-01 02:14:00) [7]в каком месте вопроса я придурок ?
Германн (2008-06-01 01:58:00) [8]Достали!
Умища (2008-06-01 01:58:00) [9]
> Германн © (01.06.08 01:58) [5]
> Достали!
Хватает придурков. Что же поделать.
Умища (2008-06-01 01:54:00) [10]
> Умища (01.06.08 01:53) [3]
> А мы типо не телепаты.
Русский учи.
Умища (2008-06-01 01:53:00) [11]А мы типо не телепаты.
redlord (2008-06-01 01:52:00) [12]TO Умища
как только найду линейку где цена диления ровна одному пикселу сразу вспомню про ваш совет))
Умища (2008-06-01 01:48:00) [13]ПрилОжить линейку. С миллиметровыми делениями. Так и узнаешь.