PDF_save
bool PDF_save ( resource $p )
Zapisuje bieżącą grafikę.
Zapisuje bieżącą grafikę.
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.
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
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno