tbInitialize($columns, true, true); //set the Table Type $pdf->tbSetTableType($table_default_table_type); $aSimpleHeader = array(); //Table Header for($i=0; $i<$columns; $i++) { $aSimpleHeader[$i] = $table_default_header_type; $aSimpleHeader[$i]['TEXT'] = "Column " . ($i + 1) . " text"; $aSimpleHeader[$i]['WIDTH'] = 30; } //set the Table Header $pdf->tbSetHeaderType($aSimpleHeader); //Draw the Header $pdf->tbDrawHeader(); //Table Data Settings $aDataType = Array(); for ($i=0; $i<$columns; $i++) $aDataType[$i] = $table_default_data_type; $pdf->tbSetDataType($aDataType); for ($j=1; $j<5; $j++) { $data = Array(); $data[0]['TEXT'] = "Line $j Text 1"; $data[0]['T_ALIGN'] = "L";//default in the example is C $data[1]['TEXT'] = "Line $j Text 2"; $data[2]['TEXT'] = "Line $j Text 3"; $data[2]['T_ALIGN'] = "R"; $pdf->tbDrawData($data); } //output the table data to the pdf $pdf->tbOuputData(); //draw the Table Border $pdf->tbDrawBorder(); ?>