Показать сообщение отдельно
  #1  
Старый 08.05.2011, 13:08
Raskolnikov Raskolnikov вне форума
Прохожий
 
Регистрация: 20.04.2011
Адрес: Киров
Сообщения: 35
Версия Delphi: 7 Enterprise
Репутация: 148
По умолчанию TPrinter, разрешение

Нужно напечатать список используя TPrinter. Использую Printer.Canvas.TextOut(X, Y, S) в цикле. Но на разных принтерах этот список выглядит совершенно по-разному. Как организовать печать с учетом разрешения принтера, вроде есть функция GetDeviceCaps(), но как ею пользоваться? Хотелось бы в TextOut() подставлять значания X и Y не в пикселях, а в миллиметрах.
Ответить с цитированием