ideenmanagement/prints/example1.inc
2023-03-09 11:22:13 +01:00

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();
?>