Re[2]: GDI+: Вывод искривленного по дуге текста
От: Аноним  
Дата: 09.03.06 15:12
Оценка:
CII>1. Создаешь буфер CreateCompatibleDC(), CreateCompatibleBitmap()
CII>2. Очищаешь буфер
CII>3. Выводишь в буфер символ
CII>4. Поворачиваешь на необходимый тебе угол (по формуле дуги), для win98 попиксельно, для w2k/xp есть функция SetWorldTransform() (в MSDN есть пример)
CII>5. Выводишь буфер на DC куда рисуешь
CII>6. Возвращаешься к пункту 2 пока не прорисуешь все символы
CII>7. Освобождаешь буфер.

Я думал об этом способе. (хоть это и GDI), однако, в этом случае буквы будут просто повернуты, а нужно их повернуть и растянуть, чтобы они занимали всю предоставленную им дугу. Возможно ли на GDI+ сделать подобную трансформацию?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.