Как удалить текст из ячейки таблицы с помощью PhpPresentation?

В эти дни я начал с PHP-презентации. Я загружаю презентацию и пытаюсь удалить значение из ячейки. Но нет функции очистить ячейку.

Я только что нашел 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()));

Если у вас есть лучшее решение, не стесняйтесь добавлять комментарии.

Другие вопросы по тегам