// Kopfzeile auf der aktuellen Seite hinzufügen pdf_header($pdf); $y = 35; foreach ($data as $saldo) { $pdf->SetXY(20, $y); // Schriftgrad einstellen $pdf->SetFont('Arial', '', 11); $pdf->Cell(20, 5.5, utf8_decode($saldo['acb_nr']), 0, 0, 'L'); $pdf->Cell(40, 5.5, utf8_decode($saldo['nachname']), 0, 0, 'L'); $pdf->Cell(40, 5.5, utf8_decode($saldo['vorname']), 0, 0, 'L'); $pdf->Cell(20, 5.5, sprintf('%s %s', $saldo['saldo'], iconv('UTF-8', 'CP1252', '€')), 0, 0, 'R'); // Y-Position erhöhen $y += 5.6; if ($y > 275) { // Fusszeile auf der aktuellen Seite hinzufügen pdf_footer($pdf); // Seite hinzufügen $pdf->AddPage(); // Kopfzeile auf der aktuellen Seite hinzufügen pdf_header($pdf); // Y-Wert zurücksetzen $y = 35; } } if ($y > 35) { // letzte Fusszeile auf der aktuellen Seite hinzufügen pdf_footer($pdf); } // ******************************************************** SEITE ******************************************************** // // PDF-Dokument ausgeben $pdf->Output(sprintf('fluggeldkonten-%s%s.pdf', date('Y'), date('n')), 'I');
$pdf_all->Cell(30, 5, utf8_decode('Pilot: Anzahl Starts :'), 0, 0, 'L'); $pdf->Cell(6, 5, $flugzeit_starts, 0, 0, 'R'); $pdf_all->Cell(6, 5, $flugzeit_starts, 0, 0, 'R'); $pdf->Cell(30, 5, utf8_decode(' Flugzeit in Std. :'), 0, 0, 'L'); $pdf_all->Cell(30, 5, utf8_decode(' Flugzeit in Std. :'), 0, 0, 'L'); $pdf->Cell(6, 5, number_format($flugzeit_pilot / 60, 2, ',', ''), 0, 0, 'R'); $pdf_all->Cell(6, 5, number_format($flugzeit_pilot / 60, 2, ',', ''), 0, 0, 'R'); $pdf->SetXY(101, $y + 12); $pdf_all->SetXY(101, $y + 12); // Linie(n) zeichnen $pdf->Line(100, $y + 12, 195, $y + 12); $pdf_all->Line(100, $y + 12, 195, $y + 12); $pdf->Cell(77, 5, utf8_decode('Neuer Saldo in EURO'), 0, 0, 'L'); $pdf_all->Cell(77, 5, utf8_decode('Neuer Saldo in EURO'), 0, 0, 'L'); $pdf->Cell(17, 5, number_format($saldo_ende, 2, ',', '') . ' Euro', 0, 0, 'R'); $pdf_all->Cell(17, 5, number_format($saldo_ende, 2, ',', '') . ' Euro', 0, 0, 'R'); // Linie(n) zeichnen $pdf->Line(100, $y + 17, 195, $y + 17); $pdf_all->Line(100, $y + 17, 195, $y + 17); if ($y > 35) { // letzte Fusszeile auf der aktuellen Seite hinzufügen pdf_footer($pdf); pdf_footer($pdf_all); } // ******************************************************** SEITE ******************************************************** // // PDF-Dokument ausgeben $pdf->Output(sprintf('abrech/%s/%s/%s.pdf', $_POST['zeitraum_jahr'], $_POST['zeitraum_monat'], md5($mitglied['acb_nr'])), 'F'); } } // PDF-Dokument (gesamt) ausgeben $pdf_all->Output(sprintf('abrech/%s/%s/Abrechn_%s%s_Rev_01.pdf', $_POST['zeitraum_jahr'], $_POST['zeitraum_monat'], $_POST['zeitraum_jahr'], $_POST['zeitraum_monat']), 'F');