PHP
Referenzliste
pdf_get_value
PDF-Funktionen
Befehl:
float PDF_get_value ( resource $p , string $key , float $modifier )
Beschreibung:
Ermittelt den Wert eines numerischen PDFlib-Parameters.
Aktiv in Version:
(PHP 4 >= 4.0.1, PECL pdflib >= 1.0.0)
Siehe auch:
Ermittelt numerischen Parameter
Setzt numerischen PDFlib-Parameter
Setzt PDFlib-Parameter vom Typ String
PDF_get_value() - Beispiel
Eingabe:
<?php $pdf = pdf_new(); pdf_set_parameter($pdf, "licensefile", "/etc/pdflib/licensekeys.txt"); pdf_open_file($pdf, "/tmp/tifftest.pdf"); for ($i=1; $i<=4; $i++) { $image = pdf_open_image_file($pdf, "tiff", "/tmp/test.tif", "page", $i); $w = pdf_get_value($pdf, "imagewidth", $image); $h = pdf_get_value($pdf, "imageheight", $image); // $w und $h sind an dieser Stelle 2 * 2 * Breite und Höhe! // Um das Bild ohne viel zusätzlichen Raum platzieren: pdf_begin_page($pdf, $w/2, $h/2); pdf_place_image($pdf, $image, 0, 0, 0.5); pdf_close_image($pdf, $image); pdf_end_page($pdf); } pdf_close($pdf); ?>
Beispiel 2
Eingabe:
<?PHP $file = fopen ( 'php.pdf', 'w' ); $dokument = pdf_open ( $file ); pdf_begin_page ( $dokument, 200, 100 ); $image = pdf_open_png ( $dokument, 'irland.png' ); pdf_place_image ( $dokument, $image, 10, 15, 1.0 ); $breit = pdf_get_value ( $dokument, imagewidth, $image ); $hoch = pdf_get_value ( $dokument, imageheight, $image ); pdf_set_font ( $dokument, 'Times-Roman', 14, 'winansi' ); pdf_show_xy ( $dokument, 'Bildgrösse: ' . $breit . ' x ' . $hoch, 10, 4 ); pdf_end_page ( $dokument ); $dokument = pdf_close ( $dokument ); fclose ( $file ); ?>
Beschreibung:
Mit pdf_get_value() kann man sich den Wert einer f�r ein PDF-Dokument (PDF-Dokument) g�ltigen Eigenschaft (Name) vom Typ double zur�ckgeben lassen. Der optionale Parameter Modifizierer spezifiziert die gesuchte Eigenschaft genauer.
F�r folgende Objekte k�nnen Sie Eigenschaften abfragen:
� Bilder
� Grafiken
� Font/Text
Bilder haben folgende Eigenschaften:
� imagewidth - Bildbreite
� imageheight - Bildh�he
� resx - horizontale Aufl�sung
� resy - vertikale Aufl�sung
F�r Grafiken gibt es folgende Eigenschaften:
� currentx - X-Koordinate der Position
� currenty - Y-Koordinate der Position
F�r Font/Text gibt es folgende Eigenschaften:
� ascender - Abstand nach einem Zeichen
� descender - Abstand vor einem Zeichen
� capheight - H�he des Zeilenabstand
� font - Zeiger auf den Font
� fontsize - Gr�sse des Font
� textx - X-Koordinate des Textes
� texty - Y-Koordinate des Textes
F�r folgende Objekte k�nnen Sie Eigenschaften abfragen:
� Bilder
� Grafiken
� Font/Text
Bilder haben folgende Eigenschaften:
� imagewidth - Bildbreite
� imageheight - Bildh�he
� resx - horizontale Aufl�sung
� resy - vertikale Aufl�sung
F�r Grafiken gibt es folgende Eigenschaften:
� currentx - X-Koordinate der Position
� currenty - Y-Koordinate der Position
F�r Font/Text gibt es folgende Eigenschaften:
� ascender - Abstand nach einem Zeichen
� descender - Abstand vor einem Zeichen
� capheight - H�he des Zeilenabstand
� font - Zeiger auf den Font
� fontsize - Gr�sse des Font
� textx - X-Koordinate des Textes
� texty - Y-Koordinate des Textes
PDF-Funktionen