Loch- und Falzmarken in der PDF-Rechnung

 ·   ·  Tipps und Tricks « Neuerer Post | Älterer Post »
Im OXID eShop wird das Modul InvoicePDF zum schnellen erzeugen einer PDF-Rechnung standardmäßig mitgeliefert. Dieses wird oft für die eigenen Bedürfnisse angepasst. Muss eine Rechnung ausgedruckt und per Brief versandt oder dem Paket beigelegt werden, fallen direkt die fehlenden Loch- und Falzmarken auf. Mit einer minimalen Anpassung des Rechnungsmoduls können diese schnell hinzugefügt werden: In der Datei /modules/oe/invoicepdf/models/invoicepdfoxorder.php (Shopversion ab 4.9) oder /modules/oe/invoicepdf/myorder.php (Shopversion bis 4.8) folgenden Codeblock suchen:
 // initiating pdf engine
 $oPdf = oxNew('oxPDF');
 $oPdf->setPrintHeader(false);
 $oPdf->open();
 // adding header
 $this->pdfHeader($oPdf);
Darunter folgenden Code einfügen:
 // Loch- und Falzmarken
 $oPdf->line(5, 99, 8, 99);
 $oPdf->line(5, 148.5, 8, 148.5);
 $oPdf->line(5, 198, 8, 198);
Nach dem Speichern und Hochladen sind die Loch- und Falzmarken bereits in den zukünftigen PDF-Rechnungen enthalten. Die Positionen und Längen der Linien (Start-und Endpunkt der Linie) können bei Bedarf einfach angepasst werden:
 $oPdf->line(Startpunkt von links in mm, Startpunkt ab Oberkante in mm, Endpunkt von links in mm , Endpunkt ab Oberkante in mm);
Mit unserem Modul Better InvoicePDF können Sie Ihren Rechnungen ein professionelleres Design verpassen. Individuelle Anpassungen nach ihren Vorgaben sind auf Anfrage möglich.