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: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors