Set($data); $table->SetFont(FF_TIMES,FS_NORMAL,11); // Adjust the font for row 0 and 6 $table->SetColFont(0,FF_ARIAL,FS_BOLD,11); $table->SetRowFont(6,FF_TIMES,FS_BOLD,12); // Set the minimum heigth/width $table->SetMinRowHeight(2,10); $table->SetMinColWidth(70); // Add some padding (in pixels) $table->SetRowPadding(2,0); $table->SetRowGrid(6,1,'darkgray',TGRID_DOUBLE2); // Setup the grid $table->SetGrid(0); $table->SetRowGrid(6,1,'black',TGRID_DOUBLE2); // Merge all cells in row 0 $table->MergeRow(0); // Set aligns $table->SetAlign(3,0,6,6,'right'); $table->SetRowAlign(1,'center'); $table->SetRowAlign(2,'center'); // Set background colors $table->SetRowFillColor(0,'lightgray@0.5'); $table->SetColFillColor(0,'lightgray@0.5'); // Add the country flags in row 1 $n = count($countries); for($i=0; $i < $n; ++$i ) { $table->SetCellCountryFlag(1,$i+1,$countries[$i],0.5); $table->SetCellImageConstrain(1,$i+1,TIMG_HEIGHT,20); } // Add the table to the graph $graph->Add($table); // Send back the table graph to the client $graph->Stroke(); ?>