Показать сообщение отдельно
  #3  
Старый 03.06.2012, 08:18
Kramarty Kramarty вне форума
Прохожий
 
Регистрация: 28.03.2012
Сообщения: 17
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
печатать нужно с учетом разрешения принтера:
property PageWidth: Integer;
property PageHeight: Integer;
и контекста устройства:
GetDeviceCaps

К сожалению все эти способы размывают изображение, резкость ухудшается! Приходится печатать на одну страницу принтера, с нескольких страниц ПэйджКонтрола методом PaintTo.
На принтере с разрешением 600*600 всё отлично но на принтах с большим разрешением придётся уменьшать его.
Нашёл книгу http://rutracker.org/forum/viewtopic.php?t=2422037
буду думать по ней о печати там отлично сказано.

Вот здесь моя прога http://delphisources.ru/forum/showthread.php?t=21238
Ответить с цитированием