Properties

Methods

setParentWriter()

setParentWriter(\PHPExcel_Writer_IWriter  $pWriter = null) : mixed

Set parent IWriter object

Parameters

\PHPExcel_Writer_IWriter $pWriter

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

getParentWriter()

getParentWriter() : \PHPExcel_Writer_IWriter

Get parent IWriter object

Throws

\PHPExcel_Writer_Exception

Returns

\PHPExcel_Writer_IWriter —

__construct()

__construct(\PHPExcel_Writer_IWriter  $pWriter = null) : mixed

Set parent IWriter object

Parameters

\PHPExcel_Writer_IWriter $pWriter

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

writeChart()

writeChart(\PHPExcel_Chart  $pChart = null) : string

Write charts to XML format

Parameters

\PHPExcel_Chart $pChart

Throws

\PHPExcel_Writer_Exception

Returns

string —

XML Output

_writeTitle()

_writeTitle(\PHPExcel_Chart_Title  $title = null, \PHPExcel_Shared_XMLWriter  $objWriter) : mixed

Write Chart Title

Parameters

\PHPExcel_Chart_Title $title
\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writeLegend()

_writeLegend(\PHPExcel_Chart_Legend  $legend = null, \PHPExcel_Shared_XMLWriter  $objWriter) : mixed

Write Chart Legend

Parameters

\PHPExcel_Chart_Legend $legend
\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writePlotArea()

_writePlotArea(\PHPExcel_Chart_PlotArea  $plotArea, \PHPExcel_Chart_Title  $xAxisLabel = NULL, \PHPExcel_Chart_Title  $yAxisLabel = NULL, \PHPExcel_Shared_XMLWriter  $objWriter, \PHPExcel_Worksheet  $pSheet) : mixed

Write Chart Plot Area

Parameters

\PHPExcel_Chart_PlotArea $plotArea
\PHPExcel_Chart_Title $xAxisLabel
\PHPExcel_Chart_Title $yAxisLabel
\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

\PHPExcel_Worksheet $pSheet

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writeDataLbls()

_writeDataLbls(\PHPExcel_Shared_XMLWriter  $objWriter, \PHPExcel_Chart_Layout  $chartLayout) : mixed

Write Data Labels

Parameters

\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

\PHPExcel_Chart_Layout $chartLayout

Chart layout

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writeCatAx()

_writeCatAx(\PHPExcel_Shared_XMLWriter  $objWriter, \PHPExcel_Chart_PlotArea  $plotArea, \PHPExcel_Chart_Title  $xAxisLabel, string  $groupType, string  $id1, string  $id2, bool  $isMultiLevelSeries) : mixed

Write Category Axis

Parameters

\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

\PHPExcel_Chart_PlotArea $plotArea
\PHPExcel_Chart_Title $xAxisLabel
string $groupType

Chart type

string $id1
string $id2
bool $isMultiLevelSeries

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writeValAx()

_writeValAx(\PHPExcel_Shared_XMLWriter  $objWriter, \PHPExcel_Chart_PlotArea  $plotArea, \PHPExcel_Chart_Title  $yAxisLabel, string  $groupType, string  $id1, string  $id2, bool  $isMultiLevelSeries) : mixed

Write Value Axis

Parameters

\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

\PHPExcel_Chart_PlotArea $plotArea
\PHPExcel_Chart_Title $yAxisLabel
string $groupType

Chart type

string $id1
string $id2
bool $isMultiLevelSeries

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_getChartType()

_getChartType(\PHPExcel_Chart_PlotArea  $plotArea) : string|array

Get the data series type(s) for a chart plot series

Parameters

\PHPExcel_Chart_PlotArea $plotArea

Throws

\PHPExcel_Writer_Exception

Returns

string|array —

_writePlotGroup()

_writePlotGroup(\PHPExcel_Chart_DataSeries  $plotGroup, string  $groupType, \PHPExcel_Shared_XMLWriter  $objWriter, bool  $catIsMultiLevelSeries, bool  $valIsMultiLevelSeries, string  $plotGroupingType, \PHPExcel_Worksheet  $pSheet) : mixed

Write Plot Group (series of related plots)

Parameters

\PHPExcel_Chart_DataSeries $plotGroup
string $groupType

Type of plot for dataseries

\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

bool $catIsMultiLevelSeries

Is category a multi-series category

bool $valIsMultiLevelSeries

Is value set a multi-series set

string $plotGroupingType

Type of grouping for multi-series values

\PHPExcel_Worksheet $pSheet

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writePlotSeriesLabel()

_writePlotSeriesLabel(\PHPExcel_Chart_DataSeriesValues  $plotSeriesLabel, \PHPExcel_Shared_XMLWriter  $objWriter) : mixed

Write Plot Series Label

Parameters

\PHPExcel_Chart_DataSeriesValues $plotSeriesLabel
\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writePlotSeriesValues()

_writePlotSeriesValues(\PHPExcel_Chart_DataSeriesValues  $plotSeriesValues, \PHPExcel_Shared_XMLWriter  $objWriter, string  $groupType, string  $dataType = 'str', \PHPExcel_Worksheet  $pSheet) : mixed

Write Plot Series Values

Parameters

\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

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writeBubbles()

_writeBubbles(\PHPExcel_Chart_DataSeriesValues  $plotSeriesValues, \PHPExcel_Shared_XMLWriter  $objWriter, \PHPExcel_Worksheet  $pSheet) : mixed

Write Bubble Chart Details

Parameters

\PHPExcel_Chart_DataSeriesValues $plotSeriesValues
\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

\PHPExcel_Worksheet $pSheet

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writeLayout()

_writeLayout(\PHPExcel_Chart_Layout  $layout = NULL, \PHPExcel_Shared_XMLWriter  $objWriter) : mixed

Write Layout

Parameters

\PHPExcel_Chart_Layout $layout
\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writeAlternateContent()

_writeAlternateContent(\PHPExcel_Shared_XMLWriter  $objWriter) : mixed

Write Alternate Content block

Parameters

\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

Throws

\PHPExcel_Writer_Exception

Returns

mixed —

_writePrintSettings()

_writePrintSettings(\PHPExcel_Shared_XMLWriter  $objWriter) : mixed

Write Printer Settings

Parameters

\PHPExcel_Shared_XMLWriter $objWriter

XML Writer

Throws

\PHPExcel_Writer_Exception

Returns

mixed —