home/aissorg/public_html/TCPDF/examples/example_048.php 0000644 00000021075 15116241016 0016664 0 ustar 00 setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 048'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // 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 $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // 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) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $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); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1COLSPAN 3 COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2text linetext linetext linetext line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1COLSPAN 3text linetext linetext linetext linetext linetext line COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2text linetext linetext linetext line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1COLSPAN 3text linetext linetext linetext linetext linetext line COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2text linetext linetext linetext line COL 3 - ROW 2text linetext line COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << Left column Heading Column Span 5 Heading Column Span 9 Rowspan 2This is some text that fills the table cell. span 2 span 2 2 rows Colspan 8 1a 2a 1b 2b 1 2 3 4 5 6 7 8 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- // Table with rowspans and THEAD $tbl = << A XXXX XXXX XXXX XXXX XXXX B XXXX XXXX XXXX XXXX XXXX 1. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXX XXXXXXXX 2. XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX RRRRRRXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX 3. XXXX1XXXX XXXXXXXX XXXXXXXX 4. XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- // NON-BREAKING TABLE (nobr="true") $tbl = << NON-BREAKING TABLE 1-1 1-2 1-3 2-1 3-2 3-3 3-1 3-2 3-3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- // NON-BREAKING ROWS (nobr="true") $tbl = << NON-BREAKING ROWS ROW 1COLUMN 1 ROW 1COLUMN 2 ROW 1COLUMN 3 ROW 2COLUMN 1 ROW 2COLUMN 2 ROW 2COLUMN 3 ROW 3COLUMN 1 ROW 3COLUMN 2 ROW 3COLUMN 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- //Close and output PDF document $pdf->Output('example_048.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+