Основные сведения о печати

Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий

В ActionScript 3.0 класс PrintJob служит для создания снимков содержимого на экране, которое преобразуется в представление для печати. В некотором смысле подготовка содержимого для печати — это то же самое, что и подготовка для отображения на экране: элементы требуется разместить и подогнать по размеру под требуемый макет. Однако печать имеет особенности, отличающие ее от раскладки на экране. Например, разрешение принтеров отличается от разрешения компьютерных мониторов. Содержимое экрана является динамическим и может изменяться, а напечатанное содержимое статично по определению. При планировании печати необходимо учитывать возможность многостраничной печати.

Несмотря на очевидность этих отличий, о них следует постоянно помнить, настраивая печать с помощью ActionScript. Точность печати зависит от комбинации значений, заданных разработчиком, и технических характеристик принтера пользователя. Класс PrintJob включает свойства, которые позволяют определить важные характеристики принтера пользователя.

Важные понятия и термины

Ниже приводится список важных терминов, необходимых при работе с печатью.

Спулер
Компонент операционной системы или ПО драйвера принтера, который отслеживает страницы, ожидающие печати, и отправляет их принтеру, когда он свободен.

Ориентация страницы
Поворот печатаемого содержимого относительно страницы. Ориентация может быть горизонтальной (альбомной) и вертикальной (книжной).

Задание печати
Страница или группа страниц, представляющая собой один отпечаток.