PHP Class PhpOffice\PhpPresentation\Writer\AbstractWriter

Show file Open project: phpoffice/phppowerpoint

Protected Properties

Property Type Description
$oDrawingHashTable PhpOffice\PhpPresentation\HashTable Private unique hash table
$oPresentation PhpOffice\PhpPresentation\PhpPresentation Private PhpPresentation
$oZipAdapter PhpOffice\Common\Adapter\Zip\ZipInterface

Public Methods

Method Description
getDrawingHashTable ( ) : HashTable Get drawing hash table
getPhpPresentation ( ) : PhpPresentation Get PhpPresentation object
getZipAdapter ( ) : PhpOffice\Common\Adapter\Zip\ZipInterface
setPhpPresentation ( PhpPresentation $pPhpPresentation = null ) : ODPresentation Get PhpPresentation object
setZipAdapter ( PhpOffice\Common\Adapter\Zip\ZipInterface $oZipAdapter )

Protected Methods

Method Description
allDrawings ( ) : PhpOffice\PhpPresentation\Shape\AbstractDrawing[] Get an array of all drawings

Private Methods

Method Description
iterateCollection ( ArrayIterator $oIterator )

Method Details

allDrawings() protected method

Get an array of all drawings
protected allDrawings ( ) : PhpOffice\PhpPresentation\Shape\AbstractDrawing[]
return PhpOffice\PhpPresentation\Shape\AbstractDrawing[] All drawings in PhpPresentation

getDrawingHashTable() public method

Get drawing hash table
public getDrawingHashTable ( ) : HashTable
return PhpOffice\PhpPresentation\HashTable

getPhpPresentation() public method

Get PhpPresentation object
public getPhpPresentation ( ) : PhpPresentation
return PhpOffice\PhpPresentation\PhpPresentation

getZipAdapter() public method

public getZipAdapter ( ) : PhpOffice\Common\Adapter\Zip\ZipInterface
return PhpOffice\Common\Adapter\Zip\ZipInterface

setPhpPresentation() public method

Get PhpPresentation object
public setPhpPresentation ( PhpPresentation $pPhpPresentation = null ) : ODPresentation
$pPhpPresentation PhpOffice\PhpPresentation\PhpPresentation PhpPresentation object
return ODPresentation

setZipAdapter() public method

public setZipAdapter ( PhpOffice\Common\Adapter\Zip\ZipInterface $oZipAdapter )
$oZipAdapter PhpOffice\Common\Adapter\Zip\ZipInterface

Property Details

$oDrawingHashTable protected property

Private unique hash table
protected HashTable,PhpOffice\PhpPresentation $oDrawingHashTable
return PhpOffice\PhpPresentation\HashTable

$oPresentation protected property

Private PhpPresentation
protected PhpPresentation,PhpOffice\PhpPresentation $oPresentation
return PhpOffice\PhpPresentation\PhpPresentation

$oZipAdapter protected property

protected ZipInterface,PhpOffice\Common\Adapter\Zip $oZipAdapter
return PhpOffice\Common\Adapter\Zip\ZipInterface