SEL.html

pdf_restore

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

void pdf_restore(int PDF-Dokument)

 

nach obennach unten 

Version

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit pdf_restore() kann man den Schutz, welcher mittels pdf_save() auf das
aktuelle Dokument (PDF-Dokument) gesetzt wurde, wieder aufheben. Das ist
oftmals sehr nützlich, um nach Änderungen im Koordinatensystem in den
ursprünglichen Zustand des Dokuments zu gelangen.
Im unteren Beispiel wurde zuerst ein Text (1) in horizontaler Richtung
geschrieben. Danach wurde die Funktion pdf_save() aufgerufen, um die letzten
Einstellungen zu schützen. Anschließend wurden dann die Texte 2 und 3 mittels
pdf_skew() im Koordinatensystem geschert. Um die ursprüngliche Umgebung
wieder herzustellen, wurde die Funktion pdf_restore() benutzt. Abschließend
wurde dann noch einmal ein Text (4) in horizontaler Richtung geschrieben.

Siehe auch:

 

nach obennach unten 

Beispiel

<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_set_font($dokument, "Times-Roman", 24, "winansi");
pdf_setgray_fill($dokument, 0.7);
pdf_show_xy($dokument,"1.Ein kurzer Text",0,30);
pdf_save($dokument);
pdf_skew($dokument,20,10);
pdf_setgray_fill($dokument, 0);
pdf_show_xy($dokument,"2.Ein kurzer Text",0,30);
pdf_set_font($dokument, "Times-Roman", 18, "winansi");
pdf_setgray_fill($dokument, 0.5);
pdf_continue_text($dokument,"3.Ein kurzer Text");
pdf_restore($dokument);
pdf_show_xy($dokument,"4.Ein kurzer Text",30,5);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>

 

nach obennach unten 

Ausgabe

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

 

nach oben
weiter:weiter Seite pdf_rotate
zurück:zurück Seite pdf_rect
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de