Podstawy drukowania

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

W języku ActionScript 3.0 klas PrintJob umożliwia przechwytywanie zawartości ekranu i przekształcanie jej w fizyczny wydruk. Pod pewnymi względami przygotowanie treści do drukowania przebiega tak samo, jak przygotowanie treści do wyświetlania na ekranie — w celu uzyskania żądanego układu należy rozmieścić elementy i określić ich rozmiary. Jednak proces drukowania ma swoją specyfikę, która odróżnia go od wyświetlania układu na ekranie. Na przykład rozdzielczość drukarek różni się od rozdzielczości monitorów komputerowych; zawartość ekranu komputera jest dynamiczna i może się zmieniać, natomiast wydruk z swojej natury jest statyczny; ponadto przy planowaniu drukowania konieczne jest uwzględnianie ograniczeń wynikających ze stałego rozmiaru trony i możliwości drukowania na wielu stronach.

Mimo że te różnice wydają się oczywiste, należy pamiętać o nich, przygotowując zadania drukowania w języku ActionScript. Faktyczny rezultat drukowania zależy zarówno od wartości określonych przez programistę, jak i od charakterystyki drukarki użytkownika. Klasa PrintJob zawiera właściwości umożliwiające określenie istotnych cech drukarki użytkownika.

Ważne pojęcia i terminy

Poniższa lista zawiera ważne terminy związane z drukowaniem:

Program buforujący
Element systemu operacyjnego lub sterownika drukarki, który zarządza stronami oczekującymi na wydrukowanie i wysyła je do drukarki, gdy ta jest dostępna.

Orientacja strony
Ułożenie wydrukowanej treści względem papieru — poziome albo pionowe.

Zadanie drukowania
Strona lub zbiór stron składających się na jeden wydruk.