Loading:


    PDF_restore
    bool PDF_restore ( resource $p )

    Przywraca ostatnio zapisaną grafikę


    Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



    Napisz Artyku³

    Listing


    //dzięki temu lepiej zrozumiesz co robi pdf_save i pdf_restore

    <?php

    //Tworzy i otwiera  PDF-Object
    $pdf = pdf_new();
    pdf_open_file($pdf);
    pdf_set_info($pdf, "Author","Bob Nijman");
    pdf_set_info($pdf, "Title","Sponsored by www.nijman.de");
    pdf_set_info($pdf, "Creator", "Zobacz Autora");
    pdf_set_info($pdf, "Subject", "pdf_restore");
    pdf_begin_page($pdf, 300, 300);


    /*
    Poprzez zmianę tworzymy współrzędne (pdf_translate() i pdf_rotate()) pomiędzy pdf_save() i pdf_restore zmiany te dajemy tylko w zasięgu lokalnym
    */


    /*
    Mały prostokąt
    */


    pdf_save($pdf);
    //przeniesienie do orginalnych współrzędnych (100,100)
    pdf_translate($pdf, 100, 100);
    //Obrót współżędnych o 45 stopni
    pdf_rotate($pdf, 45);
    //Rysujemy mały prostokąt
    pdf_rect($pdf, 0, 0, 20, 20);
    pdf_stroke($pdf);
    //Przywracamy grafikę na miejsce gdzie była
    //przed tym ja zaczniemy tłumaczyć i obracać
    pdf_restore($pdf);


    /*
    Duży prostokąt
    */


    pdf_save($pdf);
    //przeniesienie do orginalnych współrzędnych(10,20)
    pdf_translate($pdf, 10, 20);
    //Obrót współżędnych o 15 stopni
    pdf_rotate($pdf, 15);
    //Rysujemy większy prostokąt
    pdf_rect($pdf, 0, 0, 40, 40);
    pdf_stroke($pdf);
    pdf_restore($pdf);



    //zamekamy to
    pdf_end_page($pdf);
    pdf_close($pdf);
    $data = pdf_get_buffer($pdf);
    header('Content-type: application/pdf');
    header('Content-disposition: inline; filename=nijman.pdf');
    header('Content-length: ' . strlen($data));
    echo $data;

    ?>




    Dodano przez: igor
    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