Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

ПрилОжить линейку. С миллиметровыми делениями. Так и узнаешь.


Наверх

Титульная страница Поиск, карта сайта Написать письмо