Chart
extends AbstractGraphic
in package
implements
ComparableInterface
Chart element.
Table of Contents
Interfaces
- ComparableInterface
- PhpOffice\PhpPresentation\ComparableInterface.
Constants
- BLANKAS_GAP = 'gap'
- BLANKAS_SPAN = 'span'
- BLANKAS_ZERO = 'zero'
Properties
- $relationId : string
- Slide relation ID (should not be used by user code!).
- $container : null|ShapeContainerInterface
- Container.
- $description : string
- Description.
- $height : int
- Height.
- $hyperlink : null|Hyperlink
- $name : string
- Name.
- $offsetX : int
- Offset X.
- $offsetY : int
- Offset Y.
- $placeholder : null|Placeholder
- $resizeProportional : bool
- Proportional resize.
- $rotation : int
- Rotation.
- $shadow : null|Shadow
- Shadow.
- $width : int
- Width.
- $border : Border
- Border.
- $displayBlankAs : string
- How to display blank (missing) values? Not set by default.
- $fill : null|Fill
- $hashIndex : int
- Hash index.
- $imageCounter : int
- Image counter.
- $imageIndex : int
- Image index.
- $includeSpreadsheet : bool
- Is the spreadsheet included for editing data ?
- $legend : Legend
- Legend.
- $plotArea : PlotArea
- Plot area.
- $title : Title
- Title.
- $view3D : View3D
- View 3D.
Methods
- __clone() : mixed
- Magic Method : clone.
- __construct() : mixed
- Create a new Chart.
- getBorder() : Border
- getContainer() : ShapeContainerInterface|null
- Get Container, Slide or Group.
- getDescription() : string
- Get Description.
- getDisplayBlankAs() : string
- How missing/blank values are displayed on chart (dispBlanksAs property).
- getFill() : Fill|null
- getHashCode() : string
- Get hash code.
- getHashIndex() : null|int
- Get hash index.
- getHeight() : int
- Get Height.
- getHyperlink() : Hyperlink
- Get Hyperlink.
- getImageIndex() : int
- Get image index.
- getIndexedFilename() : string
- Get indexed filename (using image index).
- getLegend() : Legend
- Get Legend.
- getName() : string
- Get Name.
- getOffsetX() : int
- Get OffsetX.
- getOffsetY() : int
- Get OffsetY.
- getPlaceholder() : Placeholder|null
- getPlotArea() : PlotArea
- Get PlotArea.
- getRotation() : int
- Get Rotation.
- getShadow() : Shadow|null
- getTitle() : Title
- Get Title.
- getView3D() : View3D
- Get View3D.
- getWidth() : int
- Get Width.
- hasHyperlink() : bool
- Has Hyperlink?
- hasIncludedSpreadsheet() : bool
- Is the spreadsheet included for editing data ?
- isPlaceholder() : bool
- isResizeProportional() : bool
- Get ResizeProportional.
- setContainer() : $this
- Set Container, Slide or Group.
- setDescription() : $this
- Set Description.
- setDisplayBlankAs() : self
- Define a way to display missing/blank values (dispBlanksAs property).
- setFill() : self
- setHashIndex() : $this
- Set hash index.
- setHeight() : self
- Set Height.
- setHyperlink() : self
- Set Hyperlink.
- setIncludeSpreadsheet() : self
- Is the spreadsheet included for editing data ?
- setName() : static
- Set Name.
- setOffsetX() : $this
- Set OffsetX.
- setOffsetY() : $this
- Set OffsetY.
- setPlaceHolder() : self
- setResizeProportional() : self
- Set ResizeProportional.
- setRotation() : $this
- Set Rotation.
- setShadow() : $this
- setWidth() : self
- Set Width.
- setWidthAndHeight() : self
- Set width and height with proportional resize.
Constants
BLANKAS_GAP
public
mixed
BLANKAS_GAP
= 'gap'
BLANKAS_SPAN
public
mixed
BLANKAS_SPAN
= 'span'
BLANKAS_ZERO
public
mixed
BLANKAS_ZERO
= 'zero'
Properties
$relationId
Slide relation ID (should not be used by user code!).
public
string
$relationId
$container
Container.
protected
null|ShapeContainerInterface
$container
$description
Description.
protected
string
$description
$height
Height.
protected
int
$height
$hyperlink
protected
null|Hyperlink
$hyperlink
$name
Name.
protected
string
$name
= ''
$offsetX
Offset X.
protected
int
$offsetX
$offsetY
Offset Y.
protected
int
$offsetY
$placeholder
protected
null|Placeholder
$placeholder
$resizeProportional
Proportional resize.
protected
bool
$resizeProportional
$rotation
Rotation.
protected
int
$rotation
$shadow
Shadow.
protected
null|Shadow
$shadow
$width
Width.
protected
int
$width
$border
Border.
private
Border
$border
$displayBlankAs
How to display blank (missing) values? Not set by default.
private
string
$displayBlankAs
= self::BLANKAS_ZERO
$fill
private
null|Fill
$fill
$hashIndex
Hash index.
private
int
$hashIndex
$imageCounter
Image counter.
private
static int
$imageCounter
= 0
$imageIndex
Image index.
private
int
$imageIndex
= 0
$includeSpreadsheet
Is the spreadsheet included for editing data ?
private
bool
$includeSpreadsheet
= false
$legend
Legend.
private
Legend
$legend
$plotArea
Plot area.
private
PlotArea
$plotArea
$title
Title.
private
Title
$title
$view3D
View 3D.
private
View3D
$view3D
Methods
__clone()
Magic Method : clone.
public
__clone() : mixed
__construct()
Create a new Chart.
public
__construct() : mixed
getBorder()
public
getBorder() : Border
Return values
BordergetContainer()
Get Container, Slide or Group.
public
getContainer() : ShapeContainerInterface|null
Return values
ShapeContainerInterface|nullgetDescription()
Get Description.
public
getDescription() : string
Return values
stringgetDisplayBlankAs()
How missing/blank values are displayed on chart (dispBlanksAs property).
public
getDisplayBlankAs() : string
Return values
stringgetFill()
public
getFill() : Fill|null
Return values
Fill|nullgetHashCode()
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
getHeight()
Get Height.
public
getHeight() : int
Return values
intgetHyperlink()
Get Hyperlink.
public
getHyperlink() : Hyperlink
Return values
HyperlinkgetImageIndex()
Get image index.
public
getImageIndex() : int
Return values
intgetIndexedFilename()
Get indexed filename (using image index).
public
getIndexedFilename() : string
Return values
stringgetLegend()
Get Legend.
public
getLegend() : Legend
Return values
LegendgetName()
Get Name.
public
getName() : string
Return values
stringgetOffsetX()
Get OffsetX.
public
getOffsetX() : int
Return values
intgetOffsetY()
Get OffsetY.
public
getOffsetY() : int
Return values
intgetPlaceholder()
public
getPlaceholder() : Placeholder|null
Return values
Placeholder|nullgetPlotArea()
Get PlotArea.
public
getPlotArea() : PlotArea
Return values
PlotAreagetRotation()
Get Rotation.
public
getRotation() : int
Return values
intgetShadow()
public
getShadow() : Shadow|null
Return values
Shadow|nullgetTitle()
Get Title.
public
getTitle() : Title
Return values
TitlegetView3D()
Get View3D.
public
getView3D() : View3D
Return values
View3DgetWidth()
Get Width.
public
getWidth() : int
Return values
inthasHyperlink()
Has Hyperlink?
public
hasHyperlink() : bool
Return values
boolhasIncludedSpreadsheet()
Is the spreadsheet included for editing data ?
public
hasIncludedSpreadsheet() : bool
Return values
boolisPlaceholder()
public
isPlaceholder() : bool
Return values
boolisResizeProportional()
Get ResizeProportional.
public
isResizeProportional() : bool
Return values
boolsetContainer()
Set Container, Slide or Group.
public
setContainer([ShapeContainerInterface|null $pValue = null ][, bool $pOverrideOld = false ]) : $this
Parameters
- $pValue : ShapeContainerInterface|null = null
- $pOverrideOld : bool = false
-
If a Slide has already been assigned, overwrite it and remove image from old Slide?
Return values
$thissetDescription()
Set Description.
public
setDescription([string $pValue = '' ]) : $this
Parameters
- $pValue : string = ''
Return values
$thissetDisplayBlankAs()
Define a way to display missing/blank values (dispBlanksAs property).
public
setDisplayBlankAs(string $value) : self
Parameters
- $value : string
Return values
selfsetFill()
public
setFill([Fill|null $pValue = null ]) : self
Parameters
- $pValue : Fill|null = null
Return values
selfsetHashIndex()
Set hash index.
public
setHashIndex(int $value) : $this
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
$thissetHeight()
Set Height.
public
setHeight([int $pValue = 0 ]) : self
Parameters
- $pValue : int = 0
Return values
selfsetHyperlink()
Set Hyperlink.
public
setHyperlink([Hyperlink|null $pHyperlink = null ]) : self
Parameters
- $pHyperlink : Hyperlink|null = null
Return values
selfsetIncludeSpreadsheet()
Is the spreadsheet included for editing data ?
public
setIncludeSpreadsheet([bool $value = false ]) : self
Parameters
- $value : bool = false
Return values
selfsetName()
Set Name.
public
setName([string $pValue = '' ]) : static
Parameters
- $pValue : string = ''
Return values
staticsetOffsetX()
Set OffsetX.
public
setOffsetX([int $pValue = 0 ]) : $this
Parameters
- $pValue : int = 0
Return values
$thissetOffsetY()
Set OffsetY.
public
setOffsetY([int $pValue = 0 ]) : $this
Parameters
- $pValue : int = 0
Return values
$thissetPlaceHolder()
public
setPlaceHolder(Placeholder $placeholder) : self
Parameters
- $placeholder : Placeholder
Return values
selfsetResizeProportional()
Set ResizeProportional.
public
setResizeProportional([bool $pValue = true ]) : self
Parameters
- $pValue : bool = true
Return values
selfsetRotation()
Set Rotation.
public
setRotation([int $pValue = 0 ]) : $this
Parameters
- $pValue : int = 0
Return values
$thissetShadow()
public
setShadow([Shadow|null $pValue = null ]) : $this
Parameters
- $pValue : Shadow|null = null
Return values
$thissetWidth()
Set Width.
public
setWidth([int $pValue = 0 ]) : self
Parameters
- $pValue : int = 0
Return values
selfsetWidthAndHeight()
Set width and height with proportional resize.
public
setWidthAndHeight([int $width = 0 ][, int $height = 0 ]) : self
Parameters
- $width : int = 0
- $height : int = 0