Пример #1
0
 private function buildSlide(PHPPowerPoint_Slide $currentSlide, WallPost $post)
 {
     // Graph image
     $shape = $currentSlide->createDrawingShape();
     $shape->setName($post->title);
     $shape->setDescription($post->title);
     $shape->setPath($post->getFile());
     $shape->setHeight(405);
     $shape->setWidth(792);
     $shape->setOffsetX(70);
     $shape->setOffsetY(135);
     // Title
     $shape = $currentSlide->createRichTextShape();
     $shape->setHeight(30);
     $shape->setWidth(600);
     $shape->setOffsetX(180);
     $shape->setOffsetY(50);
     $shape->createText($post->title);
     $shape->getAlignment()->setHorizontal(PHPPowerPoint_Style_Alignment::HORIZONTAL_CENTER);
     // Comment
     $shape = $currentSlide->createRichTextShape();
     $shape->setHeight(100);
     $shape->setWidth(600);
     $shape->setOffsetX(180);
     $shape->setOffsetY(550);
     $shape->createText($post->comment);
     $shape->getAlignment()->setHorizontal(PHPPowerPoint_Style_Alignment::HORIZONTAL_CENTER);
 }