| 
<?php
require "table.php";
 
 
 /*
 ///////////////////////////////////////////////
 //
 //
 //    T E S T     C O D E
 //
 //
 */
 $table = new cls_table;
 
 //    content of table should look like this
 //
 //        1    2    3    4
 //        2    3    4    5
 //        3    4    5    6
 //        4    5    6    7
 //        5    6    7    8
 //        6    7    8    9
 
 // table consist of 4 columns and 7 rows
 $table->initialize(4, 7);
 
 $table->set_border(false);
 $table->set_width(350);
 $table->set_color('000000');
 
 for ($int_y = 0; $int_y < 7; $int_y++)
 for ($int_x = 0; $int_x < 4; $int_x++)
 $table->cell[$int_x][$int_y]->set_color('dddddd');
 
 $table->set_cellspacing(1);
 
 $table->set_column_width(2, 100);
 $table->set_column_color(2, 'ffffff');
 $table->set_column_align(2, 'center');
 $table->set_column_align(3, 'right');
 
 $table->set_row_color(0, 'bbbbbb');
 $table->set_row_bold(0, true);
 $table->set_row_italic(0, true);
 $table->set_row_align(0, 'left');
 $table->set_row_valign(0, 'bottom');
 
 $table->cell[2][0]->set_align('center');
 $table->cell[2][0]->set_valign('center');
 $table->cell[1][1]->set_underline(true);
 $table->cell[1][1]->set_color('ff0000');
 
 $table->cell[2][3]->set_color('ff0000');
 
 $table->cell[2][6]->set_color('e0e0ff');
 $table->cell[2][6]->set_bold(true);
 $table->cell[3][6]->set_color('e0e0ff');
 $table->cell[3][6]->set_bold(true);
 
 $table->font->set_color('0000bb');
 $table->cell[1][3]->font->set_color('000000');
 $table->cell[1][3]->font->set_bold(true);
 $table->cell[2][3]->font->set_color('ffffff');
 
 $values = array('Column 1 in a to small cell', 'Column 2', 'Column 3', 'Column 4', 1, 2, 3, 4, 2, 3, 4, 5, 3, 4, 5, 6, 4, 5, 6, 7, 5, 6, 7, 8, 6, 7, 8, 9);
 $table->set_values($values);
 
 print $table->build();
 
 
 print "<br><br>";
 
 //    content of table should look like this
 //
 //        1    2    3    4
 //        2    3    4    5
 //        3    4    5    6
 //        4    5    6    7
 //        5    6    7    8
 //        6    7    8    9
 //        7 8 9 0
 //        8 9 0 1
 //        9 0 1 2
 
 $values = array('Column 1', 'Column 2', 'Column 3', 'Column 4', '1', '2', '3', '4', '2', '3', '4', '5', '3', '4', '5', '6', '4', '5', '6', '7', '5', '6', '7', '8', '6', '7', '8', '9', '7', '8', '9', '0', '8', '9', '0', '1', '9', '0', '1', '2');
 
 
 $table_1 = new cls_table;
 
 // table consist of 4 columns and 10 rows
 $table_1->initialize(4, 10);
 
 $table_1->set_border(false);
 $table_1->set_width(400);
 $table_1->set_color('000000');
 
 for ($int_y = 0; $int_y < 10; $int_y++)
 for ($int_x = 0; $int_x < 4; $int_x++)
 $table_1->cell[$int_x][$int_y]->set_color('f0f0f0');
 
 $table_1->set_row_bold(0, true);
 $table_1->set_row_color(0, 'cccccc');
 $table_1->set_column_width(0, 200);
 
 $table_1->set_values($values);
 
 $table_1->set_value(2, 2, '0');
 
 print $table_1->build();
 
 
 print "<br>";
 
 //    content of table should look like this
 //
 //        1    2    3    4
 //        2    3    4    5
 //        3    4    5    6
 //        4    5    6    7
 //        5    6    7    8
 //        6    7    8    9
 //        7 8 9 0
 //        8 9 0 1
 //        9 0 1 2
 
 
 for ($int_y = 0; $int_y < 10; $int_y++)
 for ($int_x = 0; $int_x < 4; $int_x++)
 $table_1->cell[$int_x][$int_y]->set_color('f4f4ff');
 
 $table_1->set_column_color(3, 'ebebff');
 $table_1->set_row_color(0, 'ccccff');
 $table_1->set_cellspacing(1);
 $table_1->set_column_width(1, 150);
 
 print $table_1->build();
 ?>
 |