Improve web-rendering of Chart Examples by displaying the rendered image

This commit is contained in:
MarkBaker
2023-04-12 11:13:40 +02:00
parent 86d2505925
commit 71898419ce
29 changed files with 127 additions and 187 deletions
+3 -7
View File
@@ -6,7 +6,6 @@ use PhpOffice\PhpSpreadsheet\Chart\DataSeriesValues;
use PhpOffice\PhpSpreadsheet\Chart\Legend as ChartLegend;
use PhpOffice\PhpSpreadsheet\Chart\PlotArea;
use PhpOffice\PhpSpreadsheet\Chart\Title;
use PhpOffice\PhpSpreadsheet\IOFactory;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
require __DIR__ . '/../Header.php';
@@ -95,10 +94,7 @@ $chart->setBottomRightPosition('H20');
// Add the chart to the worksheet
$worksheet->addChart($chart);
$helper->renderChart($chart, __FILE__);
// Save Excel 2007 file
$filename = $helper->getFilename(__FILE__);
$writer = IOFactory::createWriter($spreadsheet, 'Xlsx');
$writer->setIncludeCharts(true);
$callStartTime = microtime(true);
$writer->save($filename);
$helper->logWrite($writer, $filename, $callStartTime);
$helper->write($spreadsheet, __FILE__, ['Xlsx'], true);