PhpOffice\PhpPresentation\Shape\Group::createDrawingShape PHP 메소드

createDrawingShape() 공개 메소드

Create drawing shape
public createDrawingShape ( ) : File
리턴 PhpOffice\PhpPresentation\Shape\Drawing\File
    public function createDrawingShape()
    {
        $shape = new Drawing\File();
        $this->addShape($shape);
        return $shape;
    }

Usage Example

예제 #1
0
 public function testAdd()
 {
     $object = new Group();
     $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Shape\\Chart', $object->createChartShape());
     $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Shape\\Drawing', $object->createDrawingShape());
     $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Shape\\Line', $object->createLineShape(10, 10, 10, 10));
     $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Shape\\RichText', $object->createRichTextShape());
     $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Shape\\Table', $object->createTableShape());
     $this->assertEquals(5, $object->getShapeCollection()->count());
 }