56 lines
1.2 KiB
PHP
Executable File
56 lines
1.2 KiB
PHP
Executable File
<?php
|
|
|
|
//load the table default definitions DEFAULT!!!
|
|
require("example1_def.inc");
|
|
|
|
$columns = 3; //number of Columns
|
|
|
|
|
|
//Initialize the table class
|
|
$pdf->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();
|
|
|
|
|
|
?>
|