Documentation

Chart
in package

Table of Contents

Constants

SHADOW_TYPES  = ['outerShdw', 'innerShdw']

Properties

$aNamespace  : string
$cNamespace  : string

Methods

__construct()  : mixed
readChart()  : Chart
chartDataSeries()  : DataSeries
chartDataSeriesValues()  : array<string|int, mixed>
chartDataSeriesValueSet()  : DataSeriesValues|null
chartDataSeriesValuesMultiLevel()  : array<string|int, mixed>
chartLayoutDetails()  : Layout|null
chartTitle()  : Title
getAttributeBoolean()  : bool|null
getAttributeFloat()  : float|null
getAttributeInteger()  : int|null
getAttributeString()  : string|null
parseFont()  : Font|null
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

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 ]) : DataSeriesValues|null
Parameters
$seriesDetail : SimpleXMLElement
$marker : string|null = null
$fillColor : ChartColor|null = null
$pointSize : string|null = null
Return values
DataSeriesValues|null

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

getAttributeBoolean()

private static getAttributeBoolean(SimpleXMLElement $component, string $name) : bool|null
Parameters
$component : SimpleXMLElement
$name : string
Return values
bool|null

getAttributeFloat()

private static getAttributeFloat(SimpleXMLElement $component, string $name) : float|null
Parameters
$component : SimpleXMLElement
$name : string
Return values
float|null

getAttributeInteger()

private static getAttributeInteger(SimpleXMLElement $component, string $name) : int|null
Parameters
$component : SimpleXMLElement
$name : string
Return values
int|null

getAttributeString()

private static getAttributeString(SimpleXMLElement $component, string $name) : string|null
Parameters
$component : SimpleXMLElement
$name : string
Return values
string|null

parseFont()

private parseFont(SimpleXMLElement $titleDetailPart) : Font|null
Parameters
$titleDetailPart : SimpleXMLElement
Return values
Font|null

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[, bool $getSppr = true ]) : void
Parameters
$chartDetail : SimpleXMLElement
$chartObject : Properties|null
$getSppr : bool = true

readLineStyle()

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

setAxisProperties()

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

setChartAttributes()

private setChartAttributes(Layout $plotArea, array<string|int, mixed> $plotAttributes) : void
Parameters
$plotArea : Layout
$plotAttributes : array<string|int, mixed>

        
On this page

Search results