コード例 #1
0
ファイル: table_howto9.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Setup graph context
$graph = new CanvasGraph(165, 90);
// Setup the basic table
$data = array(array(1, 2, 3, 4), array(5, 6, 7, 8), array(6, 8, 10, 12));
$table = new GTextTable();
$table->Set($data);
// Setup overall table font
$table->SetFont(FF_ARIAL, FS_NORMAL, 11);
// Setup font and color for row = 2
$table->SetRowFont(2, FF_ARIAL, FS_BOLD, 11);
$table->SetRowFillColor(2, 'orange@0.5');
// Setup minimum color width
$table->SetMinColWidth(40);
// Setup overall cell alignment for the table
$table->SetAlign('right');
// Setup overall table border
$table->SetBorder(0, 'black');
// Setup overall table grid
$table->setGrid(0, 'black');
// Set specific frid for row = 2
$table->SetRowGrid(2, 1, 'black', TGRID_DOUBLE2);
// Setup overall number format in all cells
$table->SetNumberFormat("%0.1f");
// Add table to the graph
$graph->Add($table);
// and send it back to the browser
コード例 #2
0
ファイル: table_vtext.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Setup a basic canvas graph context
$graph = new CanvasGraph(630, 600);
// Setup the basic table
$data = array(array('GROUP 1O', '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);
$table->SetAlign('right');
$table->SetFont(FF_TIMES, FS_NORMAL, 12);
$table->SetCellFont(0, 0, FF_ARIAL, FS_BOLD, 16);
// Rotate the entire table 90 degrees
$table->SetTextOrientation(90);
//$table->SetCellTextOrientation(0,0,0);
// Setup background color for header column
$table->SetColFillColor(0, 'lightgray');
// Set the imnimum row height
$table->SetMinRowHeight(0, 150);
// Add table to graph
$graph->Add($table);
// and send it back to the client
$graph->Stroke();
?>

コード例 #3
0
ファイル: tableex04.php プロジェクト: hcvcastro/pxp
require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
$data = array(array('', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'), array('Team 1', '15.2', '12.5', '9.9', '70.0', '22.4', '21.5'), array('Team 2', '23.9', '14.2', '18.6', '71.3', '66.8', '42.6'), array('Sum:'));
$r = count($data);
$c = 7;
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);
$graph->Add($table);
コード例 #4
0
ファイル: table_mex1.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
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 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);
コード例 #5
0
ファイル: table_mex2.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
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 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');
コード例 #6
0
ファイル: tableex00.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
$cols = 4;
$rows = 3;
$data = array(array('', 'Jan', 'Feb', 'Mar', 'Apr'), array('Min', '15.2', '12.5', '9.9', '70.0'), array('Max', '23.9', '14.2', '18.6', '71.3'));
// Create a basic graph context
$graph = new CanvasGraph(300, 200);
// Create a basic table
$table = new GTextTable($cols, $rows);
$table->Set($data);
//Add table to the graph
$graph->Add($table);
// Send back table to the client
$graph->Stroke();
コード例 #7
0
ファイル: table_howto2.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Create a canvas graph where the table can be added
$graph = new CanvasGraph(70, 50);
// Setup the basic table
$data = array(array(1, 2, 3, 4), array(5, 6, 7, 8));
$table = new GTextTable();
$table->Set($data);
// Merge all cellsn in the rectangle with
// top left corner = (0,2) and bottom right = (1,3)
$table->MergeCells(0, 2, 1, 3);
// Add the table to the graph
$graph->Add($table);
// ... and send back the table to the client
$graph->Stroke();
?>

コード例 #8
0
ファイル: tableex01.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
$cols = 4;
$rows = 3;
$data = array(array('', 'Jan', 'Feb', 'Mar', 'Apr'), array('Min', '15.2', '12.5', '9.9', '70.0'), array('Max', '23.9', '14.2', '18.6', '71.3'));
$graph = new CanvasGraph(300, 200);
$table = new GTextTable($cols, $rows);
$table->Init();
$table->Set($data);
$table->SetRowFont(0, FF_FONT1, FS_BOLD);
$table->SetRowColor(0, 'navy');
$table->SetRowFillColor(0, 'lightgray');
$table->SetColFont(0, FF_FONT1, FS_BOLD);
$table->SetColColor(0, 'navy');
$table->SetColFillColor(0, 'lightgray');
$graph->Add($table);
$graph->Stroke();
コード例 #9
0
ファイル: tableex02.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
$cols = 4;
$rows = 3;
$data = array(array('', 'Jan', 'Feb', 'Mar', 'Apr'), array('Min', '15.2', '12.5', '9.9', '70.0'), array('Max', '23.9', '14.2', '18.6', '71.3'));
$graph = new CanvasGraph(300, 200);
$table = new GTextTable($cols, $rows);
$table->Init();
$table->Set($data);
// Setup row and column headers
$table->SetRowFont(0, FF_TIMES, FS_BOLD, 11);
$table->SetRowAlign(0, 'left', 'bottom');
$table->SetRowColor(0, 'navy');
$table->SetRowFillColor(0, 'lightgray');
$table->SetColFont(0, FF_ARIAL, FS_BOLD, 11);
$table->SetColColor(0, 'navy');
$table->SetColFillColor(0, 'lightgray');
// Highlight cell 2,3
$table->SetCellFillColor(2, 3, 'yellow');
$graph->Add($table);
$graph->Stroke();
コード例 #10
0
ファイル: table_howto7.1.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Create a canvas graph where the table can be added
$graph = new CanvasGraph(150, 90);
// Setup the basic table
$data = array(array(1, 2, 3, 4), array(5, 6, 7, 8), array(6, 8, 10, 12));
$table = new GTextTable();
$table->Set($data);
// Set default font in entire table
$table->SetFont(FF_ARIAL, FS_NORMAL, 11);
// Setup font and color for row = 2
$table->SetRowFont(2, FF_ARIAL, FS_BOLD, 11);
$table->SetRowFillColor(2, 'orange@0.5');
// Setup minimum color width
$table->SetMinColWidth(35);
// Setup grid on row 2
$table->SetRowGrid(2, 1, 'black', TGRID_DOUBLE);
// Add table to the graph
$graph->Add($table);
// and send it back to the client
$graph->Stroke();
?>

コード例 #11
0
ファイル: table_vtext_ex1.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Setup a basic canvas graph context
$graph = new CanvasGraph(430, 600);
// Setup the basic table
$data = array(array('GROUP 1O', '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 default font
$table = new GTextTable();
$table->Set($data);
$table->SetFont(FF_TIMES, FS_NORMAL, 11);
// Default table alignment
$table->SetAlign('right');
// Adjust font in (0,0)
$table->SetCellFont(0, 0, FF_TIMES, FS_BOLD, 14);
// Rotate all textxs in row  0
$table->SetRowTextOrientation(0, 90);
// Adjust alignment in cell (0,0)
$table->SetCellAlign(0, 0, 'center', 'center');
// Add table to graph
$graph->Add($table);
// Send back table to client
$graph->Stroke();
?>

コード例 #12
0
ファイル: table_howto6.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Create a canvas graph where the table can be added
$graph = new CanvasGraph(150, 60);
// Setup the basic table
$data = array(array(1, 2, 3, 4), array(5, 6, 7, 8));
$table = new GTextTable();
$table->Set($data);
// Merge all cells in row 0
$table->MergeRow(0);
// Setup font and color
$table->SetCellFont(0, 0, FF_ARIAL, FS_BOLD, 14);
$table->SetRowFillColor(0, 'orange@0.5');
$table->SetRowColor(0, 'darkred');
// Setup the minimum width of all columns
$table->SetMinColWidth(35);
// Add table to the graph
$graph->Add($table);
// ... send it back to the client
$graph->Stroke();
?>

コード例 #13
0
ファイル: table_howto5.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Create a canvas graph where the table can be added
$graph = new CanvasGraph(70, 60);
// Setup the basic table
$data = array(array(1, 2, 3, 4), array(5, 6, 7, 8));
$table = new GTextTable();
$table->Set($data);
// Merge all cells in row 0
$table->MergeRow(0);
// Adjust font in cell (0,0)
$table->SetCellFont(0, 0, FF_ARIAL, FS_BOLD, 14);
// Set left align for all cells in rectangle (0,0) - (0,3)
$table->SetAlign(0, 0, 0, 3, 'Left');
// Add table to graph
$graph->Add($table);
// ... send it back to the client
$graph->Stroke();
?>

コード例 #14
0
ファイル: table_howto4.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Create a canvas graph where the table can be added
$graph = new CanvasGraph(70, 50);
// Setup the basic table
$data = array(array(1, 2, 3, 4), array(5, 6, 7, 8));
$table = new GTextTable();
$table->Set($data);
// Merge all cells in row 0
$table->MergeRow(0);
// Set foreground and background color
$table->SetCellFillColor(0, 0, 'orange@0.7');
$table->SetCellColor(0, 0, 'darkred');
// Add the table to the graph
$graph->Add($table);
// and send it back to the client
$graph->Stroke();
?>

コード例 #15
0
ファイル: balansTable.php プロジェクト: Yves-T/phpShopping
{
    return convertDecimalPoint((double) $income - (double) $expenditure) + 0;
}
$sql = "SELECT * FROM balans";
$resultaat = $db->query($sql);
$data = array();
array_push($data, array('Project shopping - balans inkomsten vs uitgaven', '', '', ''));
array_push($data, array('Maand', 'Inkomsten', 'Uitgaven', 'Balans'));
while ($row = $resultaat->fetch(PDO::FETCH_ASSOC)) {
    $tempArray = array($row["maand"], $row["inkomsten"], $row["uitgaven"], calculateBalance($row["inkomsten"], $row['uitgaven']));
    array_push($data, $tempArray);
}
// Setup graph context
$graph = new CanvasGraph(803, 387);
// Setup the basic table and font
$table = new GTextTable();
$table->Set($data);
$table->SetFont(FF_TIMES, FS_NORMAL, 11);
$table->SetFont(FF_TIMES, FS_NORMAL, 12);
$table->SetCellFont(0, 0, FF_ARIAL, FS_BOLD, 16);
$table->SetMinColWidth(200);
$table->MergeRow(0);
// Setup color
$table->SetRowFillColor(0, '#0b82ff@0.5');
$table->SetColFillColor(0, '#b7ceff@0.5');
//$table->SetFillColor(0, 0, 4, 0, 'lightgray@0.5');
// Set default table alignment
$table->SetAlign('right');
// Add table to graph
$graph->Add($table);
$table->SetAlign("center");
コード例 #16
0
ファイル: table_howto3.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
// Create a canvas graph where the table can be added
$graph = new CanvasGraph(70, 50);
// Setup the basic table
$data = array(array(1, 2, 3, 4), array(5, 6, 7, 8));
$table = new GTextTable();
$table->Set($data);
// Merge all cells in row 0
$table->MergeRow(0);
// Add table to graph
$graph->Add($table);
// ... and send back the table to the client
$graph->Stroke();
?>

コード例 #17
0
ファイル: tableex01_csim.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
$cols = 4;
$rows = 3;
$data = array(array('', 'Jan', 'Feb', 'Mar', 'Apr'), array('Min', '15.2', '12.5', '9.9', '70.0'), array('Max', '23.9', '14.2', '18.6', '71.3'));
// Setup basic graph canvas
$graph = new CanvasGraph(300, 200);
// Create a basic table
$table = new GTextTable($cols, $rows);
$table->Set($data);
$table->SetCellCSIMTarget(1, 1, 'tableex02.php', 'View details');
$table->SetRowFont(0, FF_FONT1, FS_BOLD);
$table->SetRowColor(0, 'navy');
$table->SetRowFillColor(0, 'lightgray');
$table->SetColFont(0, FF_FONT1, FS_BOLD);
$table->SetColColor(0, 'navy');
$table->SetColFillColor(0, 'lightgray');
$graph->Add($table);
$graph->StrokeCSIM();
コード例 #18
0
ファイル: tableex03.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
require_once 'jpgraph/jpgraph_table.php';
$cols = 4;
$rows = 3;
$data = array(array('2007'), array('', 'Q1', '', '', 'Q2'), array('', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'), array('Min', '15.2', '12.5', '9.9', '70.0', '22.4', '21.5'), array('Max', '23.9', '14.2', '18.6', '71.3', '66.8', '42.6'));
$q = 1;
$graph = new CanvasGraph(350, 200);
$table = new GTextTable($cols, $rows);
$table->Init();
$table->Set($data);
$table->SetBorder(2, 'black');
// Setup top row with the year title
$table->MergeCells(0, 0, 0, 6);
$table->SetRowFont(0, FF_ARIAL, FS_BOLD, 16);
$table->SetRowColor(0, 'navy');
$table->SetRowAlign(0, 'center');
// Setup quarter header
$table->MergeCells(1, 1, 1, 3);
$table->MergeCells(1, 4, 1, 6);
$table->SetRowAlign(1, 'center');
$table->SetRowFont(1, FF_ARIAL, FS_BOLD, 10);
$table->SetRowColor(1, 'navy');
$table->SetRowFillColor(1, 'lightgray');
$table->SetRowGrid(2, '', 0);
// Turn off the gridline just under the top row
// Setup row and column headers
$table->SetRowFont(2, FF_ARIAL, FS_NORMAL, 11);
$table->SetRowColor(2, 'navy');
コード例 #19
0
$graph->title->SetFont(FF_VERDANA, FS_NORMAL, 14);
$graph->yaxis->title->Set("Flow");
$graph->yaxis->title->SetFont(FF_ARIAL, FS_NORMAL, 12);
$graph->yaxis->title->SetMargin(10);
// Create the bars and the accbar plot
$bplot = new Plot\BarPlot($datay[3]);
$bplot->SetFillColor("orange");
$bplot2 = new Plot\BarPlot($datay[2]);
$bplot2->SetFillColor("red");
$bplot3 = new Plot\BarPlot($datay[1]);
$bplot3->SetFillColor("darkgreen");
$accbplot = new Plot\AccBarPlot(array($bplot, $bplot2, $bplot3));
$accbplot->value->Show();
$graph->Add($accbplot);
//Setup the table
$table = new GTextTable();
$table->Set($datay);
$table->SetPos($tablexpos, $tableypos + 1);
$table->SetCellCSIMTarget(1, 1, 'tableex02.php', 'View details');
// Basic table formatting
$table->SetFont(FF_ARIAL, FS_NORMAL, 10);
$table->SetAlign('right');
$table->SetMinColWidth($cellwidth);
$table->SetNumberFormat('%0.1f');
// Format table header row
$table->SetRowFillColor(0, 'teal@0.7');
$table->SetRowFont(0, FF_ARIAL, FS_BOLD, 11);
$table->SetRowAlign(0, 'center');
// .. and add it to the graph
$graph->Add($table);
$graph->StrokeCSIM();
コード例 #20
0
ファイル: table_mex00.php プロジェクト: hcvcastro/pxp
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
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 the basic table and font
$table = new GTextTable();
$table->Set($data);
$table->SetFont(FF_TIMES, FS_NORMAL, 11);
// Set default table alignment
$table->SetAlign('right');
// Add table to graph
$graph->Add($table);
// and send it back to the client
$graph->Stroke();
?>

コード例 #21
0
ファイル: table_mex0.php プロジェクト: Lazaro-Gallo/psmn
<?php

require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_canvas.php';
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
コード例 #22
0
ファイル: table_flagex1.php プロジェクト: Lazaro-Gallo/psmn
<?php

include '../jpgraph.php';
include '../jpgraph_canvas.php';
include '../jpgraph_table.php';
include '../jpgraph_iconplot.php';
include '../jpgraph_flags.php';
// Setup a basic canvas to use as graph to add the table
$graph = new CanvasGraph(500, 200);
// Setup the basic table
$data = array(array('Areas'), array(''), array('', 'USA', 'UK', 'France', 'Denmark', 'Iceland', 'Canada'), array('Feb', 13, 17, 15, 8, 3, 9), array('Mar', 34, 35, 26, 20, 22, 16), array('Apr', 41, 43, 49, 45, 51, 47), array('Sum:', 88, 95, 90, 73, 76, 72));
$countries = array('united states', 'united kingdom', 'french republic', 'denmark', 'iceland', 'canada');
// Create a basic table and default fonr
$table = new GTextTable();
$table->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