我最近开始使用PHPPresentation库来创建Powerpoint演示文稿。我需要更改某些幻灯片的背景色,我查看了它们提供的代码示例以及开发人员文档中的代码示例,它们都缺乏这些重要信息。
https://github.com/PHPOffice/PHPPresentation/tree/develop/samples http://phppresentation.readthedocs.io/en/latest/slides.html
发布于 2017-06-15 20:47:39
我从github下载了存储库,并搜索“背景”。有相当多的结果,无论是在样本和源代码。
https://github.com/PHPOffice/PHPPresentation/blob/develop/samples/Sample_15_Background.php就是一个例子。下面是14-23行的摘录。
// Create slide
echo date('H:i:s') . ' Create slide'.EOL;
$oSlide1 = $objPHPPresentation->getActiveSlide();
$oSlide1->addShape(clone $oShapeDrawing);
$oSlide1->addShape(clone $oShapeRichText);
// Slide > Background > Color
$oBkgColor = new Color();
$oBkgColor->setColor(new StyleColor(StyleColor::COLOR_DARKGREEN));
$oSlide1->setBackground($oBkgColor);方法setBackground()似乎是在AbstractSlide.php中定义的,在修订d07784c时,它位于349行。
https://stackoverflow.com/questions/44566512
复制相似问题