После того как мы кратко ознакомились со свойствами и методами класса TPrinter, давайте посмотрим на примеры использования этого класса.
Получение списка принтеров, доступных в системе
Ниже показано, как заполнить список (TListBox) информацией о принтерах, доступных в системе. Это может быть полезно, если в системе доступно несколько принтеров, — пользователь может выбрать один из них.
procedure TForm1.FormCreate(Sender: TObject);
begin
ListBox1.Sorted:= True;
ListBox1.Items:= Printer.Printers {Заполнить список информацией}
end;
Переключение режимов вывода информации
Ниже показано, как использовать свойство Orientation для переключения режимов вывода информации на устройство печати.
procedure TForm1.PortraitClick(Sender: TObject);
begin
Printer.Orientation:= poPortrait;
(Вывод вертикально}
end;
procedure TForm1.LandscapeClick(Sender: TObject);
begin
Printer.Orientation:= poLandscape;
{Вывод горизонтально}
end;