PHP Класс PhpOffice\PhpPresentation\Reader\PowerPoint2007

Наследование: implements PhpOffice\PhpPresentation\Reader\ReaderInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$arrayRels array[]
$arraySlideLayouts PhpOffice\PhpPresentation\Slide\SlideLayout[]
$filename *
$oPhpPresentation PhpOffice\PhpPresentation\PhpPresentation Output Object
$oZip ZipArchive Output Object

Открытые методы

Метод Описание
canRead ( string $pFilename ) : boolean Can the current \PhpOffice\PhpPresentation\Reader\ReaderInterface read the file?
fileSupportsUnserializePhpPresentation ( string $pFilename = '' ) : boolean Does a file support UnserializePhpPresentation ?
load ( string $pFilename ) : PhpPresentation Loads PhpPresentation Serialized file

Защищенные методы

Метод Описание
loadCustomProperties ( string $sPart ) Read Custom Properties
loadDocumentLayout ( $sPart ) Read Document Layout
loadDocumentProperties ( string $sPart ) Read Document Properties
loadFile ( string $pFilename ) : PhpPresentation Load PhpPresentation Serialized file
loadMasterSlides ( PhpOffice\Common\XMLReader $xmlReader, $fileRels ) Extract all MasterSlides
loadRels ( string $fileRels ) : string
loadShapeDrawing ( PhpOffice\Common\XMLReader $document, DOMElement $node, AbstractSlide $oSlide )
loadShapeRichText ( PhpOffice\Common\XMLReader $document, DOMElement $node, AbstractSlide $oSlide )
loadSlide ( string $sPart, string $baseFile ) Extract data from slide
loadSlides ( $sPart ) Extract all slides
loadViewProperties ( string $sPart ) Read View Properties

Приватные методы

Метод Описание
loadLayoutSlide ( $sPart, $baseFile, SlideMaster $oSlideMaster )
loadMasterSlide ( $sPart, $baseFile )
loadSlideBackground ( PhpOffice\Common\XMLReader $xmlReader, DOMElement $oElement, AbstractSlide $oSlide )
loadSlideShapes ( $oSlide, $oElements, $xmlReader )
loadTheme ( string $sPart, SlideMaster $oSlideMaster )

Описание методов

canRead() публичный Метод

Can the current \PhpOffice\PhpPresentation\Reader\ReaderInterface read the file?
public canRead ( string $pFilename ) : boolean
$pFilename string
Результат boolean

fileSupportsUnserializePhpPresentation() публичный Метод

Does a file support UnserializePhpPresentation ?
public fileSupportsUnserializePhpPresentation ( string $pFilename = '' ) : boolean
$pFilename string
Результат boolean

load() публичный Метод

Loads PhpPresentation Serialized file
public load ( string $pFilename ) : PhpPresentation
$pFilename string
Результат PhpOffice\PhpPresentation\PhpPresentation

loadCustomProperties() защищенный Метод

Read Custom Properties
protected loadCustomProperties ( string $sPart )
$sPart string

loadDocumentLayout() защищенный Метод

Read Document Layout
protected loadDocumentLayout ( $sPart )
$sPart

loadDocumentProperties() защищенный Метод

Read Document Properties
protected loadDocumentProperties ( string $sPart )
$sPart string

loadFile() защищенный Метод

Load PhpPresentation Serialized file
protected loadFile ( string $pFilename ) : PhpPresentation
$pFilename string
Результат PhpOffice\PhpPresentation\PhpPresentation

loadMasterSlides() защищенный Метод

Extract all MasterSlides
protected loadMasterSlides ( PhpOffice\Common\XMLReader $xmlReader, $fileRels )
$xmlReader PhpOffice\Common\XMLReader
$fileRels

loadRels() защищенный Метод

protected loadRels ( string $fileRels ) : string
$fileRels string
Результат string

loadShapeDrawing() защищенный Метод

protected loadShapeDrawing ( PhpOffice\Common\XMLReader $document, DOMElement $node, AbstractSlide $oSlide )
$document PhpOffice\Common\XMLReader
$node DOMElement
$oSlide PhpOffice\PhpPresentation\Slide\AbstractSlide

loadShapeRichText() защищенный Метод

protected loadShapeRichText ( PhpOffice\Common\XMLReader $document, DOMElement $node, AbstractSlide $oSlide )
$document PhpOffice\Common\XMLReader
$node DOMElement
$oSlide PhpOffice\PhpPresentation\Slide\AbstractSlide

loadSlide() защищенный Метод

Extract data from slide
protected loadSlide ( string $sPart, string $baseFile )
$sPart string
$baseFile string

loadSlides() защищенный Метод

Extract all slides
protected loadSlides ( $sPart )

loadViewProperties() защищенный Метод

Read View Properties
protected loadViewProperties ( string $sPart )
$sPart string

Описание свойств

$arrayRels защищенное свойство

protected array[] $arrayRels
Результат array[]

$arraySlideLayouts защищенное свойство

protected SlideLayout[],PhpOffice\PhpPresentation\Slide $arraySlideLayouts
Результат PhpOffice\PhpPresentation\Slide\SlideLayout[]

$filename защищенное свойство

*
protected $filename

$oPhpPresentation защищенное свойство

Output Object
protected PhpPresentation,PhpOffice\PhpPresentation $oPhpPresentation
Результат PhpOffice\PhpPresentation\PhpPresentation

$oZip защищенное свойство

Output Object
protected ZipArchive $oZip
Результат ZipArchive