|
100 компонентов общего назначения Delphi 5
4.7.2. Печать с помощью
объекта Printer
В Delphi имеется класс печатающих объектов TPrinter,
который обеспечивает печать текстов, изображений и других объектов,
расположенных на его канве — Canvas (см. разделы 3.2
и 4.2). На канве объекта типа TPrinter могут
размещаться и тексты, и изображения.
Модуль Delphi, именуемый Printers, содержит переменную
Printer, являющуюся объектом типа TPrinter. Эта переменная
эквивалентна невизуальному компоненту, только отсутствующему в палитре
библиотеки. Чтобы использовать Printer, надо добавить модуль
Printers в оператор uses вашей программы. Автоматически
он не добавляется.
Рассмотрим некоторые свойства и методы объекта типа TPrinter.
Canvas
| Канва Canvas — место в памяти, в котором
формируется страница или документ перед печатью. Canvas
обладает рядом свойств, включая Pen (перо) и Brush
(кисть), которые позволяют вам делать рисунки и помещать на них
текст. Подробное описание канвы и методов работы с ней вы найдете
в разделе 4.2.
|
TextOut
| Метод канвы, который позволяет посылать в нее текст
(см. раздел 3.2).
|
BeginDoc
| Используется для начала задания печати.
|
EndDoc
| Используется для окончания задания печати. Фактическая
печать происходит только при вызове EndDoc.
|
PageHeight
| Возвращает высоту страницы в пикселях.
|
NewPage
| Принудительно начинает новую страницу на принтере.
|
PageNumber
| Возвращает текущий номер печатаемой страницы.
|
|
|