Цитата(Yuri Potapoff @ Oct 7 2006, 21:53)

Проблема в следующем: необходимо найти готовую функцию зеркального отображения TrueType шрифта в приложении Windows.
При разработке очередного модуля программы Schemagee, мы столкнулись с проблемой, что в стандартном наборе функций Windows отсутствует функция зеркального отображения шрифтов. Именно поэтому пикад долго не мог правильно отображать надписи при флипе. Фирме потребовалось 10 лет, чтобы написать эту функцию. Нам хотелось бы решить проблему несколько быстрее.
Хе, мы это уже проходили (в ТопоРе).

Проще вручную разбирать ACAD'овские векторные шрифты.
Можно попытаться поработать с мировыми координатами - перед выводом текста делать
SetGraphicMode (hDC, GM_ADVANCED), SetWorldTransform(bla-bla-bla), пересчитывать координаты текста, а после того, как текст нарисован возвращать состояние Контекста в исходное состояние.
Но тогда с Win9x/ME придется распрощаться - только НТ/2000.
В общем, читать Фень Юаня "Программирование Графики для Windows" до полного просветления.
Желаю удачи.
Появилась еще идея - рисовать "прямой" текст в отдельный буфер в памяти, полученную картинку переворачивать, и перевернутое изображение накладывать на экран. Через одно место, но реализовать будет проще :-)
Сообщение отредактировал svz - Oct 8 2006, 11:27