PRINTJOB


Библиотека

V32.EXE

Предок

OBJECT

Конструкторы

Create

Свойства

Printer
DocumentProperties
RotatedLandscape
PageNumber
Reverse

Методы

Open
StartPage
TextOut
UnicodeOut
TextExtent
DrawPicture
LoadAndDrawPicture
PageFrame
EndPage
Close

Наборы констант

TextAlign

Описание

Объект данного класса представляет собой задание на печать. Конструктор Create для явно указанного принтера или для принтера по умолчанию создает задание на печать, а также подчиненный объект класса PRINTING_DOCUMENT_PROPERTIES (свойства печатаемого документа), доступный через свойство DocumentProperties. Свойства печатаемого документа: формат и ориентация бумаги, двусторонняя печать и пр., настраиваются в соответствии с заданными пользователем параметрами печати по умолчанию.

Метод Open открывает задание на печать, а Close - завершает его. Вызовом метода StartPage начинается, а вызовом EndPage - заканчивается очередная страница печатаемого документа. В момент вызова StartPage инкрементируется номер страницы, хранящийся в свойстве PageNumber. В промежутке между StartPage и EndPage при помощи методов DrawPicture, LoadAndDrawPicture, TextOut и UnicodeOut страница заполняется изображениями и текстом, а свойства печатаемого документа менять запрещено.