Белорусская латинка.
Людей пищущих на этом мраке, надо заковать в кандалы и продать восточному соседу на строительство новых месторождений газа и нефти.
Чтобы не выпендривались и не строили из себя хер знает кого.
Чтобы не выпендривались и не строили из себя хер знает кого.
no subject
Ребе, посоветуйте как лучше рисовать надписи наклонным шрифтом вдоль произвольной линии? :)
no subject
no subject
Просто ребе точно знает, как их рисовать, а мне придется пару дней MSDN вкуривать, что есть непроизводительное занятие.
no subject
А если вдоль прямой под углом -- читайте CreateFont, хотя я бы советовал для гладкости пропатчить Graphics
no subject
Реализация кэширования gdi объектов и ленивой инициализации в graphics сильно ускоряет жизнь, но там не все параметры объектов вытащили в объектные интерфейсы.
А вывод вдоль полилинии в той векторной хрени, что я рендерю сделали очень просто. Они разбивают надпись на подобъекты по одному символу и на каждый прописали свой вектор направления.
no subject
1) Будет спотыкаться на округлениях в изломах (мы это уже проходили у себя)
2) Многократный CreateFont под разными углами -- удовольствие недешевое
3) На некоторых типах устройств GDI глючит с прорисовкой наклонных надписей в части прозрачной части буквы.
Так что хотите чистого слона -- поройте в сторону GetCharGlyph -- там при желании даже в AntiAliasing сыграть можно, как у нас; да и CreateFont делается только один раз, а потом только подставляется подходящая матрица преобразования.
no subject
no subject
no subject
no subject
no subject
ХолокостOziControl вас ничему не научил?!no subject
no subject