Здравствуйте, Joye, Вы писали:
J>Приветствую, All J>Подскажите плз, как можно сделать в GDI+ вывод искривленного по дуге текста, чтобы буквы были пропорционально растянуты, что то вроде эффекта Arc Text в Photoshop?
Можно попробовать так:
1. Создаешь буфер CreateCompatibleDC(), CreateCompatibleBitmap()
2. Очищаешь буфер
3. Выводишь в буфер символ
4. Поворачиваешь на необходимый тебе угол (по формуле дуги), для win98 попиксельно, для w2k/xp есть функция SetWorldTransform() (в MSDN есть пример)
5. Выводишь буфер на DC куда рисуешь
6. Возвращаешься к пункту 2 пока не прорисуешь все символы
7. Освобождаешь буфер.