Особенности работы с TPrinter
1. После команды BeginDoc шрифт у Canvas принтера сбрасывается и его
необходимо задавать заново
2. Все координаты даны в пикселах, а для нормальной работы необходимы
миллиметры (по двум очевидным причинам: очень трудно произвести
разметку страницы в пикселах (особенно если необходима точность), и ,
главное, при изменении разрешающей способности принтера будет
изменяться число точек на дюйм, и все координаты "поедут".
3. У TPrinter информация о принтере, по видимому, определяются один раз -
в момент запуска программы (или смены принтера). Поэтому изменение
настроек принтера в процессе работы программы может привести к
некорректной работе, например, неправильной печать шрифтов True Type.
|