Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий
В ActionScript 3.0 класс PrintJob служит для создания снимков содержимого на экране, которое преобразуется в представление для печати. В некотором смысле подготовка содержимого для печати — это то же самое, что и подготовка для отображения на экране: элементы требуется разместить и подогнать по размеру под требуемый макет. Однако печать имеет особенности, отличающие ее от раскладки на экране. Например, разрешение принтеров отличается от разрешения компьютерных мониторов. Содержимое экрана является динамическим и может изменяться, а напечатанное содержимое статично по определению. При планировании печати необходимо учитывать возможность многостраничной печати.
Несмотря на очевидность этих отличий, о них следует постоянно помнить, настраивая печать с помощью ActionScript. Точность печати зависит от комбинации значений, заданных разработчиком, и технических характеристик принтера пользователя. Класс PrintJob включает свойства, которые позволяют определить важные характеристики принтера пользователя.
Важные понятия и термины
Ниже приводится список важных терминов, необходимых при работе с печатью.
-
Спулер
-
Компонент операционной системы или ПО драйвера принтера, который отслеживает страницы, ожидающие печати, и отправляет их принтеру, когда он свободен.
-
Ориентация страницы
-
Поворот печатаемого содержимого относительно страницы. Ориентация может быть горизонтальной (альбомной) и вертикальной (книжной).
-
Задание печати
-
Страница или группа страниц, представляющая собой один отпечаток.
|
|
|