Свойство PageWidth

Доступно только во время выполнения программы и изменять его значение нельзя. Это свойство содержит ширину текущей принтерной страницы в пикселах.

Свойство Printerlndex

Это свойство доступно только во время выполнения програм­мы. Оно указывает, какой из принтеров в списке, определяемом свойством Printers, является текущим выбранным принтером. Для того чтобы использовать принтер по умолчанию, присвойте свой­ству Printerlndex значение -1.

Свойство Printers

Это свойство доступно только во время выполнения програм­мы и изменять его значение нельзя. Оно содержит список всех принтеров, доступных Windows-приложениям (описанных в сис­теме).

Свойство Title

Это свойство доступно только во время выполнения програм­мы. Позволяет задать заголовок при печати.

Методы класса TPrinter

Методы класса TPrinter служат для управления процессом пе­чати информации.

Метод Abort

Метод Abort аварийно завершает вывод на устройство печати. Все данные в буфере принтера теряются. Этот метод использует­ся, если пользователь решил прервать вывод на принтер до пол­ного завершения операции печати. В других случаях необходимо использовать метод EndDoc.

Пример использования метода Abort:

procedure TForm1.FormKeyDown(Sender: TObject;

var Key: Word;

Shift: TShiftState);

begin

{ Если во время печати нажата клавиша Esc }

if (Key=VK_ESCAPE) and Printer.Printing then

begin

Printer.Abort; { Прервать печать }

MessageDlg('Вывод на принтер прерван', mtlnformation, [mbOK],O);

end;

end;

Метод BeginDoc

Метод BeginDoc посылает информацию на принтер. Для за­вершения работы с принтером используется метод EndDoc. Не­посредственный процесс печати не начинается без вызова мето­да EndDoc.

Метод EndDoc

Вызов этого метода указывает на необходимость начала про­цесса печати. В случае возникновения ошибок при использова­нии принтера необходимо вызвать метод Abort.

Метод NewPage

Метод NewPage указывает на переход на следующий лист бу­маги. Этот метод увеличивает на единицу значение свойства PageNumber и устанавливает значение свойства Реп принтерного контекста (Canvas) в (0, 0).

Метод SetPrinter

Метод SetPrinter позволяет задать текущее устройство печати. Обычно тип принтера выбирается из массива Printers.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: