2016-03-23 12 views
0

最近、私はPHP-Presentationから始めました。私はプレゼンテーションを読み込んで、セルから値を取り除こうとします。しかし、細胞をクリアする機能はありません。PhpPresentationの表のセルからテキストを削除するには?

私はちょうどaddText()createText()を見つけました。

public function modTable($slide = null){ 
     $shapes = $slide->getShapeCollection(); 

     foreach($shapes as $shape){ 
      if(get_class($shape) == "PhpOffice\\PhpPresentation\\Shape\\Table") { 
       if($shape->getName()){ 
        $shape->getRow(1)->getCell(0)->createTextRun("-TEST1-"); 
        $shape->getRow(1)->getCell(0)->getParagraph(0)->createText("-TEST2-"); 

       } 
      } 
     } 
} 

答えて

1

これが私の作品: $shape->getRow(1)->getCell(0)->setParagraphs(array(new Paragraph()));

あなたがよりよい解決策を持っている場合は、コメントを追加して自由に感じます。