Rechnung als PDF

Ihr benötigt Hilfe oder habt Fragen bei der Erstellung eines eigenen Layouts oder kleinen Veränderungen am Standard Layout, dann ist dies das richtige Forum

Moderatoren: Magnus, mmaass, ablass

Rechnung als PDF

Beitragvon frity » So 6. Nov 2011, 11:01

Hallo,

ich habe ein kleines Anliegen.
Mir ist bei der Rechnungsgenerierung aufgefallen dass zwischen den einzelnen Artikeln immer einer Leerzeile ist.
Wie kann diese entfern werden?
Datei habe ich schon gefunden functions.mod.bestellen.php. In der Funktion createRechnung kann ich aber die Leerzeilen Generierung nicht finden.


Weiterhin möchte ich den Kopf (Anschrift vom Shop und Kundendaten) nicht auf den Folgeseiten haben.
Da müßte an einer geeigneten Stelle eine Abprüfung auf die aktuelle Rechnungsseite stehen, aber wo?


Danke für eure Hilfe

Gruß

frity
frity
 
Beiträge: 18
Registriert: Sa 17. Apr 2010, 18:09

Re: Rechnung als PDF

Beitragvon mmaass » Mo 7. Nov 2011, 06:59

Schau Dir mal http://www.fpdf.de an, dass ist recht komplex und es gibt viele Hilfen.
Die Abstände werden durch die Zahlen in den einzelnen Zeilen gemacht.
Der Kopf der Rechnung wird in der fpdf/pdf.php gemacht
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Rechnung als PDF

Beitragvon frity » Sa 12. Nov 2011, 10:58

so die Leerzeile zwischen den Artikeln bekommt man weg indem man in der Datei functions.mod.bestellung.php
in der Funktion createRechnung() nach dem foreach($ArtikelnameArray as $Artikelname) nach strlen 0 abfragt mittels
Code: Alles auswählen
foreach ($ArtikelnameArray as $Artikelname) {
            if (strlen(trim($Artikelname)) > 0){
               if ($ArtikelLineCounter == 1) {
                  $PDFDokument->SetXY(20, 125 + ($LineCounter * 5));
                  $PDFDokument->Cell(10, 5, sprintf("%02d", ($WarenkorbKey + 1)), 0, 0);
                  $PDFDokument->Cell(25, 5, $Warenkorb["artikel_nr"], 0, 0);
                  $PDFDokument->Cell(60, 5, $Artikelname . $PageCounter, 0, 0);
                  $PDFDokument->Cell(20, 5, $Warenkorb["menge"], 0, 0, "R");
                  $PDFDokument->Cell(20, 5, $Warenkorb["mwst_format"] . '%', 0, 0, "R");
                  $PDFDokument->Cell(20, 5, $Warenkorb["preis_format_einfach"], 0, 0, "R");
                  $PDFDokument->Cell(20, 5, $Warenkorb["summe_format_einfach"], 0, 0, "R");
                                                ...
.
frity
 
Beiträge: 18
Registriert: Sa 17. Apr 2010, 18:09


Zurück zu Designfragen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste