Doughnut
extends AbstractTypePie
in package
implements
ComparableInterface
self.
Table of Contents
Interfaces
- ComparableInterface
- PhpOffice\PhpPresentation\ComparableInterface.
Properties
- $explosion : int
- Explosion of the Pie.
- $hasAxisX : bool
- Has Axis X?
- $hasAxisY : bool
- Has Axis Y?
- $holeSize : int
- Hole Size.
- $hashIndex : int
- Hash index.
- $series : array<int, Series>
Methods
- __clone() : mixed
- __construct() : mixed
- Create a new self instance.
- addSeries() : $this
- Add Series.
- getExplosion() : int
- Get orientation.
- getHashCode() : string
- Get hash code.
- getHashIndex() : null|int
- Get hash index.
- getHoleSize() : int
- getSeries() : array<int, Series>
- Get Series.
- hasAxisX() : bool
- Has Axis X?
- hasAxisY() : bool
- Has Axis Y?
- setExplosion() : self
- Set explosion.
- setHashIndex() : AbstractType
- Set hash index.
- setHoleSize() : Doughnut
- setSeries() : $this
- Set Series.
Properties
$explosion
Explosion of the Pie.
protected
int
$explosion
= 0
$hasAxisX
Has Axis X?
protected
bool
$hasAxisX
= true
$hasAxisY
Has Axis Y?
protected
bool
$hasAxisY
= true
$holeSize
Hole Size.
protected
int
$holeSize
= 50
$hashIndex
Hash index.
private
int
$hashIndex
$series
private
array<int, Series>
$series
= []
Methods
__clone()
public
__clone() : mixed
Tags
__construct()
Create a new self instance.
public
__construct() : mixed
addSeries()
Add Series.
public
addSeries(Series $value) : $this
Parameters
- $value : Series
Return values
$thisgetExplosion()
Get orientation.
public
getExplosion() : int
Return values
intgetHashCode()
Get hash code.
public
getHashCode() : string
Return values
string —Hash code
getHashIndex()
Get hash index.
public
getHashIndex() : null|int
Note that this index may vary during script execution! Only reliable moment is while doing a write of a workbook and when changes are not allowed.
Return values
null|int —Hash index
getHoleSize()
public
getHoleSize() : int
Return values
intgetSeries()
Get Series.
public
getSeries() : array<int, Series>
Return values
array<int, Series>hasAxisX()
Has Axis X?
public
hasAxisX() : bool
Return values
boolhasAxisY()
Has Axis Y?
public
hasAxisY() : bool
Return values
boolsetExplosion()
Set explosion.
public
setExplosion([int $value = 0 ]) : self
Parameters
- $value : int = 0
Return values
selfsetHashIndex()
Set hash index.
public
setHashIndex(int $value) : AbstractType
Note that this index may vary during script execution! Only reliable moment is while doing a write of a workbook and when changes are not allowed.
Parameters
- $value : int
-
Hash index
Return values
AbstractTypesetHoleSize()
public
setHoleSize([int $holeSize = 50 ]) : Doughnut
Parameters
- $holeSize : int = 50
Tags
Return values
DoughnutsetSeries()
Set Series.
public
setSeries([array<int, Series> $series = [] ]) : $this
Parameters
- $series : array<int, Series> = []