コード例 #1
0
ファイル: table_mex2.php プロジェクト: hcvcastro/pxp
// Setup the basic table and font
$table = new GTextTable();
$table->Set($data);
$table->SetFont(FF_ARIAL, FS_NORMAL, 11);
// Set default minimum color width
$table->SetMinColWidth(40);
// Set default table alignment
$table->SetAlign('right');
// Set table border
$table->SetBorder(0);
// Turn off grid
$table->setGrid(0);
// Setup font
$table->SetRowFont(4, FF_ARIAL, FS_BOLD, 11);
$table->SetRowFont(0, FF_ARIAL, FS_BOLD, 11);
// Setup various grid lines
$table->SetRowGrid(4, 2, 'black', TGRID_SINGLE);
$table->SetColGrid(1, 3, 'black', TGRID_SINGLE);
$table->SetRowGrid(1, 1, 'black', TGRID_SINGLE);
// Setup various colors
$table->SetFillColor(0, 1, 0, 6, 'black');
$table->SetRowColor(0, 'white');
$table->SetRowFillColor(4, 'lightyellow');
$table->SetFillColor(2, 0, 2, 6, 'lightgray');
// Add table to the graph
$graph->Add($table);
// Send back to client
$graph->Stroke();
?>

コード例 #2
0
ファイル: tableex05.php プロジェクト: Lazaro-Gallo/psmn
for ($i = 1; $i < $c; ++$i) {
    $tmp = 0;
    for ($j = 1; $j < $r - 1; ++$j) {
        $tmp += $data[$j][$i];
    }
    $data[3][$i] = sprintf('%2.1f', $tmp);
}
$graph = new CanvasGraph(350, 200);
$table = new GTextTable();
$table->Init();
$table->Set($data);
$table->SetBorder(2, 'black');
// Highlight summation row
$table->SetRowFillColor($r - 1, 'yellow');
$table->SetCellAlign($r - 1, 0, 'right');
// Setup row and column headers
$table->SetRowFont(0, FF_ARIAL, FS_NORMAL, 10);
$table->SetRowColor(0, 'navy');
$table->SetRowFillColor(0, 'lightgray');
$table->SetColFont(0, FF_ARIAL, FS_NORMAL, 10);
$table->SetColColor(0, 'navy');
$table->SetColFillColor(0, 'lightgray');
$table->SetRowGrid($r - 1, 1, 'black', TGRID_DOUBLE);
$table->SetFont(1, 4, 2, 6, FF_TIMES, FS_NORMAL, 18);
$table->SetFillColor(1, 1, 2, 3, 'red');
$table->MergeCol(1);
$graph->Add($table);
$graph->Stroke();
?>

コード例 #3
0
ファイル: table_mex1.php プロジェクト: Lazaro-Gallo/psmn
// Setup the basic table
$data = array(array('', 'w631', 'w632', 'w633', 'w634', 'w635', 'w636'), array('Critical (sum)', 13, 17, 15, 8, 3, 9), array('High (sum)', 34, 35, 26, 20, 22, 16), array('Low (sum)', 41, 43, 49, 45, 51, 47), array('Sum', 88, 95, 90, 73, 76, 72));
// Setup the basic table and font
$table = new GTextTable();
$table->Set($data);
$table->SetFont(FF_ARIAL, FS_NORMAL, 11);
// Setup default column width
$table->SetMinColWidth(40);
// Setup defalt table alignment
$table->SetAlign('right');
// Turn off border
$table->SetBorder(0);
// Turn off grid
$table->setGrid(0);
// Setup font for row 4 and 0
$table->SetRowFont(4, FF_ARIAL, FS_BOLD, 11);
$table->SetRowFont(0, FF_ARIAL, FS_BOLD, 11);
// Setup color
$table->SetRowFillColor(4, 'orange@0.5');
$table->SetFillColor(0, 1, 0, 6, 'teal@0.8');
// Setup grids
$table->SetRowGrid(4, 1, 'black', TGRID_DOUBLE2);
$table->SetColGrid(1, 1, 'black', TGRID_SINGLE);
$table->SetRowGrid(1, 1, 'black', TGRID_SINGLE);
// Add table to the graph
$graph->Add($table);
// Send it back to the client
$graph->Stroke();
?>

コード例 #4
0
ファイル: table_mex3.php プロジェクト: Lazaro-Gallo/psmn
$table->Set($data);
$table->SetFont(FF_ARIAL, FS_NORMAL, 11);
// Set default minimum color width
$table->SetMinColWidth(40);
// Set default table alignment
$table->SetAlign('right');
// Turn off grid
$table->setGrid(0);
// Set table border
$table->SetBorder(2);
// Setup font
$table->SetRowFont(4, FF_ARIAL, FS_BOLD, 11);
$table->SetRowFont(0, FF_ARIAL, FS_BOLD, 11);
$table->SetFont(1, 2, 1, 3, FF_ARIAL, FS_BOLD, 11);
// Setup grids
$table->SetRowGrid(4, 2, 'black', TGRID_SINGLE);
$table->SetColGrid(1, 1, 'black', TGRID_SINGLE);
$table->SetRowGrid(1, 1, 'black', TGRID_SINGLE);
// Setup colors
$table->SetFillColor(0, 1, 0, 6, 'black');
$table->SetRowColor(0, 'white');
$table->SetRowFillColor(4, 'lightgray@0.3');
$table->SetFillColor(2, 0, 2, 6, 'lightgray@0.6');
$table->SetFillColor(1, 2, 1, 3, 'lightred');
// Add table to graph
$graph->Add($table);
// Send back to the client
$graph->Stroke();
?>

コード例 #5
-4
ファイル: table_mex0.php プロジェクト: Lazaro-Gallo/psmn
require_once 'jpgraph/jpgraph_table.php';
// Setup graph context
$graph = new CanvasGraph(430, 150);
// Setup the basic table
$data = array(array('', 'w631', 'w632', 'w633', 'w634', 'w635', 'w636'), array('Critical (sum)', 13, 17, 15, 8, 3, 9), array('High (sum)', 34, 35, 26, 20, 22, 16), array('Low (sum)', 41, 43, 49, 45, 51, 47), array('Sum:', 88, 95, 90, 73, 76, 72));
// Setup a basic table
$table = new GTextTable();
$table->Set($data);
// Setup fonts
$table->SetFont(FF_TIMES, FS_NORMAL, 11);
$table->SetColFont(0, FF_ARIAL, FS_NORMAL, 11);
$table->SetRowFont(0, FF_ARIAL, FS_NORMAL, 11);
$table->SetRowFont(4, FF_TIMES, FS_BOLD, 14);
// Turn off the grid
$table->SetGrid(0);
// Setup color
$table->SetRowFillColor(0, 'lightgray@0.5');
$table->SetRowFillColor(4, 'lightgray@0.5');
$table->SetColFillColor(0, 'lightgray@0.5');
$table->SetFillColor(0, 0, 4, 0, 'lightgray@0.5');
// Set default minimum column width
$table->SetMinColWidth(45);
// Set default table alignment
$table->SetAlign('right');
// Add table to the graph
$graph->Add($table);
// and send it back to the client
$graph->Stroke();
?>