$calculateCellValues
$calculateCellValues :
PHPExcel_Writer_Excel2007_Chart
Copyright (c) 2006 - 2015 PHPExcel
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
$parentWriter : \PHPExcel_Writer_IWriter
Parent IWriter object
setParentWriter(\PHPExcel_Writer_IWriter $pWriter = null)
Set parent IWriter object
\PHPExcel_Writer_IWriter | $pWriter |
getParentWriter() : \PHPExcel_Writer_IWriter
Get parent IWriter object
__construct(\PHPExcel_Writer_IWriter $pWriter = null)
Set parent IWriter object
\PHPExcel_Writer_IWriter | $pWriter |
writeChart(\PHPExcel_Chart $pChart = null, $calculateCellValues = true) : string
Write charts to XML format
\PHPExcel_Chart | $pChart | |
$calculateCellValues |
XML Output
writeTitle(\PHPExcel_Chart_Title $title = null, \PHPExcel_Shared_XMLWriter $objWriter)
Write Chart Title
\PHPExcel_Chart_Title | $title | |
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
writeLegend(\PHPExcel_Chart_Legend $legend = null, \PHPExcel_Shared_XMLWriter $objWriter)
Write Chart Legend
\PHPExcel_Chart_Legend | $legend | |
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
writePlotArea(\PHPExcel_Chart_PlotArea $plotArea, \PHPExcel_Chart_Title $xAxisLabel = null, \PHPExcel_Chart_Title $yAxisLabel = null, \PHPExcel_Shared_XMLWriter $objWriter, \PHPExcel_Worksheet $pSheet, \PHPExcel_Chart_Axis $xAxis, \PHPExcel_Chart_Axis $yAxis, \PHPExcel_Chart_GridLines $majorGridlines, \PHPExcel_Chart_GridLines $minorGridlines)
Write Chart Plot Area
\PHPExcel_Chart_PlotArea | $plotArea | |
\PHPExcel_Chart_Title | $xAxisLabel | |
\PHPExcel_Chart_Title | $yAxisLabel | |
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
\PHPExcel_Worksheet | $pSheet | |
\PHPExcel_Chart_Axis | $xAxis | |
\PHPExcel_Chart_Axis | $yAxis | |
\PHPExcel_Chart_GridLines | $majorGridlines | |
\PHPExcel_Chart_GridLines | $minorGridlines |
writeDataLabels(\PHPExcel_Shared_XMLWriter $objWriter, \PHPExcel_Chart_Layout $chartLayout)
Write Data Labels
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
\PHPExcel_Chart_Layout | $chartLayout | Chart layout |
writeCategoryAxis(\PHPExcel_Shared_XMLWriter $objWriter, \PHPExcel_Chart_PlotArea $plotArea, \PHPExcel_Chart_Title $xAxisLabel, string $groupType, string $id1, string $id2, boolean $isMultiLevelSeries, $xAxis, $yAxis)
Write Category Axis
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
\PHPExcel_Chart_PlotArea | $plotArea | |
\PHPExcel_Chart_Title | $xAxisLabel | |
string | $groupType | Chart type |
string | $id1 | |
string | $id2 | |
boolean | $isMultiLevelSeries | |
$xAxis | ||
$yAxis |
writeValueAxis(\PHPExcel_Shared_XMLWriter $objWriter, \PHPExcel_Chart_PlotArea $plotArea, \PHPExcel_Chart_Title $yAxisLabel, string $groupType, string $id1, string $id2, boolean $isMultiLevelSeries, $xAxis, $yAxis, $majorGridlines, $minorGridlines)
Write Value Axis
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
\PHPExcel_Chart_PlotArea | $plotArea | |
\PHPExcel_Chart_Title | $yAxisLabel | |
string | $groupType | Chart type |
string | $id1 | |
string | $id2 | |
boolean | $isMultiLevelSeries | |
$xAxis | ||
$yAxis | ||
$majorGridlines | ||
$minorGridlines |
getChartType(\PHPExcel_Chart_PlotArea $plotArea) : string|array
Get the data series type(s) for a chart plot series
\PHPExcel_Chart_PlotArea | $plotArea |
writePlotGroup(\PHPExcel_Chart_DataSeries $plotGroup, string $groupType, \PHPExcel_Shared_XMLWriter $objWriter, $catIsMultiLevelSeries, $valIsMultiLevelSeries, $plotGroupingType, \PHPExcel_Worksheet $pSheet)
Write Plot Group (series of related plots)
\PHPExcel_Chart_DataSeries | $plotGroup | |
string | $groupType | Type of plot for dataseries |
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
$catIsMultiLevelSeries | ||
$valIsMultiLevelSeries | ||
$plotGroupingType | ||
\PHPExcel_Worksheet | $pSheet |
writePlotSeriesLabel(\PHPExcel_Chart_DataSeriesValues $plotSeriesLabel, \PHPExcel_Shared_XMLWriter $objWriter)
Write Plot Series Label
\PHPExcel_Chart_DataSeriesValues | $plotSeriesLabel | |
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
writePlotSeriesValues(\PHPExcel_Chart_DataSeriesValues $plotSeriesValues, \PHPExcel_Shared_XMLWriter $objWriter, string $groupType, string $dataType = 'str', \PHPExcel_Worksheet $pSheet)
Write Plot Series Values
\PHPExcel_Chart_DataSeriesValues | $plotSeriesValues | |
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
string | $groupType | Type of plot for dataseries |
string | $dataType | Datatype of series values |
\PHPExcel_Worksheet | $pSheet |
writeBubbles(\PHPExcel_Chart_DataSeriesValues $plotSeriesValues, \PHPExcel_Shared_XMLWriter $objWriter, \PHPExcel_Worksheet $pSheet)
Write Bubble Chart Details
\PHPExcel_Chart_DataSeriesValues | $plotSeriesValues | |
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
\PHPExcel_Worksheet | $pSheet |
writeLayout(\PHPExcel_Chart_Layout $layout = null, \PHPExcel_Shared_XMLWriter $objWriter)
Write Layout
\PHPExcel_Chart_Layout | $layout | |
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
writeAlternateContent(\PHPExcel_Shared_XMLWriter $objWriter)
Write Alternate Content block
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |
writePrintSettings(\PHPExcel_Shared_XMLWriter $objWriter)
Write Printer Settings
\PHPExcel_Shared_XMLWriter | $objWriter | XML Writer |