Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2008-03-05 19:22:30 ЛС | профиль | цитата
tsdima писал(а):
Твоя ошибка, наверное, была в том, что ты использовал SetMapMode(pdc, MM_HIMETRIC), а то, что координата Y растёт в другом направлении - не учёл
Учел, координата y1, к примеру -- y1 := not y1 * 2540 div LOGPIXELSY_; для всех операций контекста.
tsdima писал(а):
А мясо надо оставить в самом компоненте
А на кой черт оно там нужно, когда все, кроме принтера (и то не с прямой отрисовкой, а с контекстами), работает прекрасно, зато код сократился в разы.
Помимо отрицательного у, добивает еще зеркальное изображение при определенном выводе
tsdima писал(а):
либо использовать SetViewportOrgEx(pdc, 0, -PageHeight, nil)
Над этим надо подумать, может это -- к лучшему.
карма: 22

1
Голосовали:Валерий