A pure PHP library for reading and writing presentations documents
PhpOffice\PhpPresentation\PhpPresentation
getProperties()
(replaced by getDocumentProperties()
)getZoom()
(replaced by getPresentationProperties()->getZoom()
)isMarkedAsFinal()
(replaced by getPresentationProperties()->isMarkedAsFinal()
)markAsFinal($state)
(replaced by getPresentationProperties()->markAsFinal($state)
)setProperties($value)
(replaced by setDocumentProperties()
)setZoom($zoom)
(replaced by getPresentationProperties()->setZoom($zoom)
)PhpOffice\PhpPresentation\Shape\Chart\Type\AbstractType
getData()
(replaced by getSeries()
)setData($value)
(replaced by setSeries($value)
)PhpOffice\PhpPresentation\Writer\PowerPoint2007
getLayoutPack()
setLayoutPack($pValue)
PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\AbstractLayoutPack
PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\PackDefault
PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\TemplateBased
This release marked the implementation of layout management.
This release marked the implementation of background in slide, and the bugfix for opening PPTX on Mac.
This release marked the implementation of two news readers : PowerPoint2007 & ODPresentation. But the main change is that PhpOffice\PhpPowerpoint becomes PhpOffice\PhpPresentation.
This release marked the implementation of two new types in Chart (Area, Bar), transitions between slides and the refactoring of PowerPoint97 reader.
This release marked the transformation to namespaces (PHP 5.3+) and the implementation of a ODPresentation Writer.
.travis.yml
and phpcs.xml
for Travis build passing - @Progi1984 @ivanlanin