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
@@ -9,7 +9,6 @@ use PhpOffice\PhpSpreadsheet\Chart\Legend as ChartLegend;
use PhpOffice\PhpSpreadsheet\Chart\PlotArea;
use PhpOffice\PhpSpreadsheet\Chart\Properties;
use PhpOffice\PhpSpreadsheet\Chart\Title;
use PhpOffice\PhpSpreadsheet\IOFactory;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
require __DIR__ . '/../Header.php';
@@ -126,12 +125,10 @@ $chart->setBottomRightPosition('K22');
// Add the chart to the worksheet $chartSheet
$chartSheet->addChart($chart);
$helper->renderChart($chart, __FILE__);
$spreadsheet->setActiveSheetIndex(1);
// 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);