Вверх ↑
Ответов: 2125
Рейтинг: 159
#1: 2008-03-03 17:14:59 ЛС | профиль | цитата
unalex писал(а):
жду ваших идей

На мой взгляд, отсутствие возможности рисовать непосредственно на Device Context (в дельфях его обычно обёртывают в некий класс, называемый Canvas) - это недостаток HiAsm. Сейчас компоненты Img_Line,Img_Rectangle и им подобные могут рисовать либо на битмапе, либо на окне. В случае с принтером было бы неплохо рисовать прямо на контексте принтера. В прилагаемом архиве я модифицировал Printer и Img_Rectangle, и имеющийся там пример рисует на чистом листе прямоугольник размером ровно 10 х 5 мм. Координаты задаются в сотых долях миллиметра.

Обязательно сохраните перед экспериментами оригинальные файлы компонент, а по окончании верните всё обратно.
карма: 1

0
файлы: 1printerctx.rar [3KB] [244]