Documentation

Chart

Table of Contents

SHADOW_TYPES  = ['outerShdw', 'innerShdw']
$aNamespace  : string
$cNamespace  : string
__construct()  : mixed
readChart()  : Chart
chartDataSeries()  : DataSeries
chartDataSeriesValues()  : array<string|int, mixed>
chartDataSeriesValueSet()  : mixed
chartDataSeriesValuesMultiLevel()  : array<string|int, mixed>
chartLayoutDetails()  : Layout|null
chartTitle()  : Title
getAttribute()  : null|bool|float|int|string
parseRichText()  : RichText
readChartAttributes()  : array<string|int, mixed>
readColor()  : array<string|int, mixed>
readEffects()  : void
readLineStyle()  : void
setAxisProperties()  : void
setChartAttributes()  : void

Constants

SHADOW_TYPES

private mixed SHADOW_TYPES = ['outerShdw', 'innerShdw']

Properties

$aNamespace

private string $aNamespace

$cNamespace

private string $cNamespace

Methods

__construct()

public __construct([string $cNamespace = Namespaces::CHART ][, string $aNamespace = Namespaces::DRAWINGML ]) : mixed
Parameters
$cNamespace : string = Namespaces::CHART
$aNamespace : string = Namespaces::DRAWINGML
Return values
mixed

readChart()

public readChart(SimpleXMLElement $chartElements, string $chartName) : Chart
Parameters
$chartElements : SimpleXMLElement
$chartName : string
Return values
Chart

chartDataSeries()

private chartDataSeries(SimpleXMLElement $chartDetail, string $plotType) : DataSeries
Parameters
$chartDetail : SimpleXMLElement
$plotType : string
Return values
DataSeries

chartDataSeriesValues()

private chartDataSeriesValues(SimpleXMLElement $seriesValueSet[, string $dataType = 'n' ]) : array<string|int, mixed>
Parameters
$seriesValueSet : SimpleXMLElement
$dataType : string = 'n'
Return values
array<string|int, mixed>

chartDataSeriesValueSet()

private chartDataSeriesValueSet(SimpleXMLElement $seriesDetail[, string|null $marker = null ][, ChartColor|null $fillColor = null ][, string|null $pointSize = null ]) : mixed
Parameters
$seriesDetail : SimpleXMLElement
$marker : string|null = null
$fillColor : ChartColor|null = null
$pointSize : string|null = null
Return values
mixed

chartDataSeriesValuesMultiLevel()

private chartDataSeriesValuesMultiLevel(SimpleXMLElement $seriesValueSet[, string $dataType = 'n' ]) : array<string|int, mixed>
Parameters
$seriesValueSet : SimpleXMLElement
$dataType : string = 'n'
Return values
array<string|int, mixed>

chartLayoutDetails()

private chartLayoutDetails(SimpleXMLElement $chartDetail) : Layout|null
Parameters
$chartDetail : SimpleXMLElement
Return values
Layout|null

chartTitle()

private chartTitle(SimpleXMLElement $titleDetails) : Title
Parameters
$titleDetails : SimpleXMLElement
Return values
Title

getAttribute()

private static getAttribute(SimpleXMLElement $component, string $name, string $format) : null|bool|float|int|string
Parameters
$component : SimpleXMLElement
$name : string
$format : string
Return values
null|bool|float|int|string

parseRichText()

private parseRichText(SimpleXMLElement $titleDetailPart) : RichText
Parameters
$titleDetailPart : SimpleXMLElement
Return values
RichText

readChartAttributes()

private readChartAttributes(SimpleXMLElement|null $chartDetail) : array<string|int, mixed>
Parameters
$chartDetail : SimpleXMLElement|null
Return values
array<string|int, mixed>

readColor()

private readColor(SimpleXMLElement $colorXml) : array<string|int, mixed>
Parameters
$colorXml : SimpleXMLElement
Return values
array<string|int, mixed>

readEffects()

private readEffects(SimpleXMLElement $chartDetail, Properties|null $chartObject) : void
Parameters
$chartDetail : SimpleXMLElement
$chartObject : Properties|null
Return values
void

readLineStyle()

private readLineStyle(SimpleXMLElement $chartDetail, Properties|null $chartObject) : void
Parameters
$chartDetail : SimpleXMLElement
$chartObject : Properties|null
Return values
void

setAxisProperties()

private setAxisProperties(SimpleXMLElement $chartDetail, Axis|null $whichAxis) : void
Parameters
$chartDetail : SimpleXMLElement
$whichAxis : Axis|null
Return values
void

setChartAttributes()

private setChartAttributes(Layout $plotArea, mixed $plotAttributes) : void
Parameters
$plotArea : Layout
$plotAttributes : mixed
Return values
void

Search results