| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- include_once 'Sample_Header.php';
- use PhpOffice\PhpPresentation\PhpPresentation;
- use PhpOffice\PhpPresentation\Slide\Animation;
- // Create new PHPPresentation object
- echo date('H:i:s') . ' Create new PHPPresentation object' . EOL;
- $objPHPPresentation = new PhpPresentation();
- $oDrawing1 = clone $oShapeDrawing;
- $oRichText1 = clone $oShapeRichText;
- // Create slide
- echo date('H:i:s') . ' Create slide'.EOL;
- $oSlide1 = $objPHPPresentation->getActiveSlide();
- $oSlide1->addShape($oDrawing1);
- $oSlide1->addShape($oRichText1);
- $oAnimation1 = new Animation();
- $oAnimation1->addShape($oDrawing1);
- $oSlide1->addAnimation($oAnimation1);
- $oAnimation2 = new Animation();
- $oAnimation2->addShape($oRichText1);
- $oSlide1->addAnimation($oAnimation2);
- $oDrawing2 = clone $oShapeDrawing;
- $oRichText2 = clone $oShapeRichText;
- $oSlide2 = $objPHPPresentation->createSlide();
- $oSlide2->addShape($oDrawing2);
- $oSlide2->addShape($oRichText2);
- $oAnimation4 = new Animation();
- $oAnimation4->addShape($oRichText2);
- $oSlide2->addAnimation($oAnimation4);
- $oAnimation3 = new Animation();
- $oAnimation3->addShape($oDrawing2);
- $oSlide2->addAnimation($oAnimation3);
- $oDrawing3 = clone $oShapeDrawing;
- $oRichText3 = clone $oShapeRichText;
- $oSlide3 = $objPHPPresentation->createSlide();
- $oSlide3->addShape($oDrawing3);
- $oSlide3->addShape($oRichText3);
- $oAnimation5 = new Animation();
- $oAnimation5->addShape($oRichText3);
- $oAnimation5->addShape($oDrawing3);
- $oSlide3->addAnimation($oAnimation5);
- // Save file
- echo write($objPHPPresentation, basename(__FILE__, '.php'), $writers);
- if (!CLI) {
- include_once 'Sample_Footer.php';
- }
|