Już dzisiaj przetestowałem hyba wszystkie mozlwie generatory pdf ale nie moge wygenerować PDF-a
Jedynie w tym mi się udało coś zrobić ale po wpisaniu ststycznego kodu a potrzebuję kodu który bedzie to robił dybamicznie.
Chciałbym aby ten kod generował tą funkcje jak to zrobić dobrze.
bo próbuje pół dnia.
<?php ?> <?php //============================================================+ // File name : example_048.php // Begin : 2009-03-20 // Last Update : 2013-05-14 // // Description : Example 048 for TCPDF class // HTML tables and table headers // // Author: Nicola Asuni // // (c) Copyright: // Nicola Asuni // Tecnick.com LTD // www.tecnick.com // info@tecnick.com //============================================================+ /** * Creates an example PDF TEST document using TCPDF * @package com.tecnick.tcpdf * @abstract TCPDF - Example: HTML tables and table headers * @author Nicola Asuni * @since 2009-03-20 */ // Include the main TCPDF library (search for installation path). require_once('tcpdf_include.php'); // create new PDF document $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Łukasz Kurowski'); $pdf->SetTitle('TCPDF Example 048'); $pdf->SetSubject('Zestawienie'); $pdf->SetKeywords('Zestawienie'); // set default header data $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 048', PDF_HEADER_STRING); // set header and footer fonts // set default monospaced font $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->SetHeaderMargin(PDF_MARGIN_HEADER); $pdf->SetFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->SetFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of HTML tables', '', 0, 'L', true, 0, false, false, 0); $pdf->SetFont('helvetica', '', 8); // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // Table with rowspans and THEAD function test() { @$dz=$_POST["dz"]; @$tz=$_POST["tz"]; @$nazplik=$_POST["naz"]; $row = 1; $k=0; $j=0; $h=0; $ro=1; $row++; //frazy $ro++; for ($c=0; $c < $num; $c++) { //dni $c; //$data[$c]; echo '<td> '; { }else { $c; //echo '<strong>'.(@count($_POST["od"][$row+5])).'</strong>'; { $n; ($row).'</br>'; '<b>n='.$n.'</b></br>'; //echo ' </br>'.(@$_POST["od"][$row][$n].'<= '.$data[$c]) .'&&'. ($data[$c].'<'.@$_POST["od"][$row+3][$n+1]); if((@$_POST["od"][$row][$n] <= $data[$c]) && ($data[$c]<=@$_POST["od"][$row][$n+1])) { $k=$k+@$_POST["kwota"][$row][$n]; } } } } if($j++>2) { $h+= $k; } $k=0; } } } $tbl = <<<EOD test() EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- //Close and output PDF document $pdf->Output('example_048.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+