Loch- und Falzmarken in der PDF-Rechnung

 12. Dezember 2014

falzmarkenIm 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.