Loading:


Klasa PrintJob [AS 2]

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:String [odczyt-tylko]

Kierunek obrazu dla drukownia.

pageHeight:Number [odczyt-tylko]

Wysokość aktualnie drukowanego obszaru na stronie, w punktach.

pageWidth:Number [odczyt-tylko]

Szerokość aktualnie drukowanego obszaru na stronie, w punktach.

paperHeight:Number [odczyt-tylko]

Całkowita wysokość papieru, w punktach.

paperWidth:Number [odczyt-tylko]

Całkowita szerokość papieru, w punktach.

 

Dostępne metody dla klasy PrintJob

Nazwa

Opis

addPage(cel:Object, [obszarDrukowania:Object], [opcje:Object], [numerKlatki:Number]) : Boolean

Wysyła określony poziom lub klip filmowy jako pojedynczą stronę do drukowania.

send() : Void

Używane jest po PrintJob.start() i PrintJob.addPage() metodach, aby wysłać zbuferowane strony do drukarki.

start() : Boolean

Wyświetla okno dialogowe z opcjami drukowania dla użytkownika, oraz rozpoczyna buferowanie.



Napisz Artyku³

Listing

var moj_pj:PrintJob = new PrintJob();

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
 




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors