Replizieren von text mit FPDF und festlegen von Seitengröße

Bin ich mit FPDF. Die Klasse implementiert ist und die Arbeit in seiner einfachsten form. Ich erstellte eine Visitenkarte (3.5" x 2") und platziert es auf einer 8,5" x 11" Seite. Die Karte ist repliziert 10-mal auf einer einzigen Seite.

Hier ist, was ich versuche zu tun:

  1. Replizieren eine variable, die 10 mal an und definieren Sie einen benutzerdefinierten offset für jeden (string prints am unteren Rand jeder Karte)

  2. Die Seite ändern der Größe von $unit='mm', $size='A4' zu $unit='inch', $size='letter'. Dabei gibt mir eine Fehlermeldung FPDF error: Incorrect unit: inch

Den code, mit dem ich arbeite ist unter:

       switch($_POST['picker']){
        case 'option1':
           //initiate FPDI 
            $pdf = new FPDI(); 
            //add a page 
            $pdf->AddPage(); 
            //set the sourcefile 
            $pdf->setSourceFile('10-up.pdf'); 
            //import page 1 
            $tplIdx = $pdf->importPage(1); 
            //use the imported page and place it at point 10,10 with a width of 100 mm 
            $pdf->useTemplate($tplIdx, 0, 0, 216, 279); 
            //now write some text above the imported page 
            $pdf->SetFont('Arial'); 
            $pdf->SetTextColor(0,0,0); 
            $pdf->SetXY(12, 12); 

             //This is the variable I want to repeat 10 times and define custom offsets for each
            $pdf->Write(0, $user); 
            $pdf->Output('final.pdf', 'D'); 
           break;

Den Unterlagen, die ich gelesen habe, scheint wirklich begrenzt. Wenn Sie wissen, dass gute Dokumentation, bitte lassen Sie mich wissen. Danke.

  • Es ist nicht die Antwort auf deine Frage, aber vielleicht hilft es dir. Ich habe gekämpft, mit FPDF für eine lange Zeit und kam über alle diese Arten von Dingen, die nicht wirklich dokumentiert. Ich musste schließlich über TCPDF und ich muss sagen es funktioniert viel einfacher und besser. Wenn Sie nicht finden, eine Lösung, könnten Sie vielleicht versuchen.
  • Vielen Dank für die Beratung. Ich werde in diesem Blick.
InformationsquelleAutor Paul Dessert | 2012-01-11
Schreibe einen Kommentar