Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

PDF_translate

PDF-Funktionen

    Befehl:
bool PDF_translate ( resource $p , float $tx , float $ty )


    Beschreibung:
Verschiebt den Ursprung des Koordinatensystems.


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

    Siehe auch:
Setzt aktuelle Position
 
Zeichnet Linie
 
Zeichnet Pfad
 

PDF_translate() - Beispiel


Eingabe:
<?PHP
$file = fopen ( 'php.pdf', 'w' );
$dokument = pdf_open ( $file );
pdf_begin_page ( $dokument, 200, 100 );
pdf_set_font ( $dokument, 'Times-Roman', 80, 'winansi' );
pdf_show_xy ( $dokument, '.', 90, 47 );
pdf_moveto ( $dokument, 0, 0 );
pdf_lineto ( $dokument, 200, 100 );
pdf_stroke ( $dokument );
pdf_translate ( $dokument, 100, 50 );
pdf_moveto ( $dokument, 0, 0 );
pdf_lineto ( $dokument, 100, 100 );
pdf_stroke ( $dokument );
pdf_end_page ( $dokument );
pdf_close ( $dokument );
fclose ( $file );
?>


Beschreibung:
Mit pdf_translate() verschiebt man innerhalb eines PDF-Dokuments (PDF-Dokument) den Ursprung des aktuellen Koordinatensystems auf einen neuen Punkt (x-Koor und y-Koor). Alle folgenden Funktionen beziehen sich dann auf den neuen Koordinatenursprung. Im unten stehenden Beispiel wurde eine Linie vom Punkt 0/0 bis zum Punkt 200/100 gezeichnet. Danach wurde mit der Funktion pdf_translate() der Koordinatenursprung auf den Punkt 100/50 gesetzt (durch einen Punkt gekennzeichnet). Abschliessend wurde von dem Punkt 0/0 (Bildmitte - neuer Koordinatenursprung) bis zum Punkt 100/100 eine zus�tzliche Linie gezeichnet
PDF-Funktionen