Klasa: PrintJob
Kompatybilność: ActionScript 1.0, Flash 7+
Klasa PrintJob pozwala ci stworzyć treść oraz wydrukować ją na jednej lub kilku stron. Ta klasa w dodatku oferuje ulepszenia do funkcji drukowania dostarczanej przez metodę print()
, pozwala ci renderować dynamicznie kontent z poza ekranu, wyświetlając użytkownikowi pojedyncze okno dialogowe oraz drukowanie niezeskalowanego dokumentu z proporcjami, które sa takie same jak proporcje treści filmu. Ta zdolność jest specjalnie użyteczna do rednerowanie oraz drukowania dynamicznej treści, takiej jak treść z bazy danych oraz dynamicznych pól tekstowych.
Dodatkowo, z właściwościami dostarczonymi przez PrintJob.start()
, twój dokument może odczytać twojego użytkownika ustawienia drukarki, takie jak: szerokość czy wysokośc strony, orientacje oraz możesz skonfigurować twój dokument do dynamicznego formatu treści Flash, zależnie odtych ustawień. Ten układ właściwości jest tylko do odczytu i nie może ulec zmienie przez Flash Player.
Dostępne właściwości dla klasy PrintJob
Nazwa |
Opis |
---|---|
orientation |
Kierunek obrazu dla drukownia. |
pageHeight |
Wysokość aktualnie drukowanego obszaru na stronie, w punktach. |
pageWidth |
Szerokość aktualnie drukowanego obszaru na stronie, w punktach. |
paperHeight |
Całkowita wysokość papieru, w punktach. |
paperWidth |
Całkowita szerokość papieru, w punktach. |
Dostępne metody dla klasy PrintJob
Nazwa |
Opis |
---|---|
addPage |
Wysyła określony poziom lub klip filmowy jako pojedynczą stronę do drukowania. |
send |
Używane jest po |
start |
Wyświetla okno dialogowe z opcjami drukowania dla użytkownika, oraz rozpoczyna buferowanie. |
Listing
if (moj_pj.start()) {
var stronDoDruku:Number = 0;
if (moj_pj.addPage([params])) {
stronDoDruku++;
}
if (moj_pj.addPage([params])) {
stronDoDruku++;
}
if (moj_pj.addPage([params])) {
stronDoDruku++;
}
if (stronDoDruku > 0) {
moj_pj.send(); // drukuje stronę
}
}
delete moj_pj; // usuwanie obiektu
Ranga: Administrator serwisu Punktów: 0