Белорусская латинка.
Людей пищущих на этом мраке, надо заковать в кандалы и продать восточному соседу на строительство новых месторождений газа и нефти.
Чтобы не выпендривались и не строили из себя хер знает кого.
Чтобы не выпендривались и не строили из себя хер знает кого.
no subject
no subject
no subject
no subject
no subject
no subject
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
no subject
no subject
no subject
- Нет.
- А она есть."