Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

PDF_show_xy

PDF-Funktionen

    Befehl:
bool PDF_show_xy ( resource $p , string $text , float $x , float $y )


    Beschreibung:
Gibt text in der aktuellen Schriftart aus. Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.


    Aktiv in Version:
(PHP 4, PECL pdflib >= 1.0.0)

    Siehe auch:
Gibt Text an der aktueller Position aus
 
Gibt Text in eine Box aus
 

PDF_show_xy() - Beispiel


Eingabe:
<?php
function pdf_show_xy_right(&$pdf, $text, $right, $bottom) {
    $fontname = pdf_get_parameter($pdf, "fontname", 0);
    $font = pdf_findfont($pdf, $fontname, "host", 0);
    $size = pdf_get_value($pdf, "fontsize", 0);
    $width = pdf_stringwidth($pdf, $text, $font, $size);
    pdf_show_xy($pdf, $text, $right-$width, $bottom);
}
?>

PDF_show_xy() - Beispiel 2


Eingabe:
<?php
function pdf_show_xy_backwards ($pdf, $text, $font, $size, $x, $y) {
    $currx = $x;
    for ($i = strlen($text); $i > 0; $i--) {
        $char = substr((string)$text, $i-1, 1);
        $width = pdf_stringwidth($pdf, (string)$char, $font, $size);
        $currx = $currx - $width;
        pdf_show_xy($pdf, (string)$char, $currx, $y);
    }
}
?>

PDF_show_xy() - Beispiel 3


Eingabe:
<?PHP
$file = fopen ( 'php.pdf', 'w' );
$dokument = pdf_open ( $file );
pdf_begin_page ( $dokument, 200, 100 );
pdf_set_font ( $dokument, 'Times-Roman', 14, 'winansi' );
pdf_show_xy ( $dokument, 'Willi Seiler - Homepage', 30, 20 );
pdf_end_page ( $dokument );
$dokument = pdf_close ( $dokument );
fclose ( $file );
?>


Beschreibung:
Mit pdf_show_xy() kann man einen Text (Text) an den Koordinaten (xKoor, yKoor) auf die aktuelle Seite eines PDF-Dokuments (PDF-Dokument) schreiben. Vorher m�ssen Sie mit der Funktion pdf_set_font() den Schrifttyp des neuen Textes festlegen.
PDF-Funktionen