PHP Class PhpOffice\PhpPresentation\Writer\PowerPoint2007\AbstractSlide

Inheritance: extends AbstractDecoratorWriter
Show file Open project: phpoffice/phppowerpoint

Protected Methods

Method Description
writeDrawingRelations ( AbstractSlide $pSlideMaster, $objWriter, $relId )
writeHyperlink ( PhpOffice\Common\XMLWriter $objWriter, AbstractShape | TextElement $shape ) Write hyperlink
writeNote ( PhpOffice\PhpPresentation\Slide\Note $pNote ) : string Write Note Slide
writeParagraphs ( PhpOffice\Common\XMLWriter $objWriter, Paragraph[] $paragraphs ) Write paragraphs
writeShadow ( PhpOffice\Common\XMLWriter $objWriter, PhpOffice\PhpPresentation\Style\Shadow $oShadow ) Write Shadow
writeShapeChart ( PhpOffice\Common\XMLWriter $objWriter, Chart $shape, integer $shapeId ) Write chart
writeShapeCollection ( PhpOffice\Common\XMLWriter $objWriter, ArrayObject | AbstractShape[] $shapes = [], integer &$shapeId )
writeShapeGroup ( PhpOffice\Common\XMLWriter $objWriter, Group $group, integer &$shapeId ) Write group
writeShapeLine ( PhpOffice\Common\XMLWriter $objWriter, Line $shape, integer $shapeId ) Write Line Shape
writeShapePic ( PhpOffice\Common\XMLWriter $objWriter, AbstractGraphic $shape, integer $shapeId ) Write pic
writeShapeTable ( PhpOffice\Common\XMLWriter $objWriter, Table $shape, integer $shapeId ) Write table
writeShapeText ( PhpOffice\Common\XMLWriter $objWriter, RichText $shape, integer $shapeId ) Write txt
writeSlideBackground ( AbstractSlide $pSlide, PhpOffice\Common\XMLWriter $objWriter )

Private Methods

Method Description
getGUID ( )

Method Details

writeDrawingRelations() protected method

protected writeDrawingRelations ( AbstractSlide $pSlideMaster, $objWriter, $relId )
$pSlideMaster PhpOffice\PhpPresentation\Slide\AbstractSlide
$objWriter
$relId

writeNote() protected method

Write Note Slide
protected writeNote ( PhpOffice\PhpPresentation\Slide\Note $pNote ) : string
$pNote PhpOffice\PhpPresentation\Slide\Note
return string

writeParagraphs() protected method

Write paragraphs
protected writeParagraphs ( PhpOffice\Common\XMLWriter $objWriter, Paragraph[] $paragraphs )
$objWriter PhpOffice\Common\XMLWriter XML Writer
$paragraphs PhpOffice\PhpPresentation\Shape\RichText\Paragraph[]

writeShadow() protected method

Write Shadow
protected writeShadow ( PhpOffice\Common\XMLWriter $objWriter, PhpOffice\PhpPresentation\Style\Shadow $oShadow )
$objWriter PhpOffice\Common\XMLWriter
$oShadow PhpOffice\PhpPresentation\Style\Shadow

writeShapeChart() protected method

Write chart
protected writeShapeChart ( PhpOffice\Common\XMLWriter $objWriter, Chart $shape, integer $shapeId )
$objWriter PhpOffice\Common\XMLWriter XML Writer
$shape PhpOffice\PhpPresentation\Shape\Chart
$shapeId integer

writeShapeCollection() protected method

protected writeShapeCollection ( PhpOffice\Common\XMLWriter $objWriter, ArrayObject | AbstractShape[] $shapes = [], integer &$shapeId )
$objWriter PhpOffice\Common\XMLWriter
$shapes ArrayObject | PhpOffice\PhpPresentation\AbstractShape[]
$shapeId integer

writeShapeGroup() protected method

Write group
protected writeShapeGroup ( PhpOffice\Common\XMLWriter $objWriter, Group $group, integer &$shapeId )
$objWriter PhpOffice\Common\XMLWriter XML Writer
$group PhpOffice\PhpPresentation\Shape\Group
$shapeId integer

writeShapeLine() protected method

Write Line Shape
protected writeShapeLine ( PhpOffice\Common\XMLWriter $objWriter, Line $shape, integer $shapeId )
$objWriter PhpOffice\Common\XMLWriter XML Writer
$shape PhpOffice\PhpPresentation\Shape\Line
$shapeId integer

writeShapePic() protected method

Write pic
protected writeShapePic ( PhpOffice\Common\XMLWriter $objWriter, AbstractGraphic $shape, integer $shapeId )
$objWriter PhpOffice\Common\XMLWriter XML Writer
$shape PhpOffice\PhpPresentation\Shape\AbstractGraphic
$shapeId integer

writeShapeTable() protected method

Write table
protected writeShapeTable ( PhpOffice\Common\XMLWriter $objWriter, Table $shape, integer $shapeId )
$objWriter PhpOffice\Common\XMLWriter XML Writer
$shape PhpOffice\PhpPresentation\Shape\Table
$shapeId integer

writeShapeText() protected method

Write txt
protected writeShapeText ( PhpOffice\Common\XMLWriter $objWriter, RichText $shape, integer $shapeId )
$objWriter PhpOffice\Common\XMLWriter XML Writer
$shape PhpOffice\PhpPresentation\Shape\RichText
$shapeId integer

writeSlideBackground() protected method

protected writeSlideBackground ( AbstractSlide $pSlide, PhpOffice\Common\XMLWriter $objWriter )
$pSlide PhpOffice\PhpPresentation\Slide\AbstractSlide
$objWriter PhpOffice\Common\XMLWriter