我正在尝试使用PhpPresentation库从Laravel制作一个演示文稿。
我想将演示文稿的字体从默认字体更改为“世纪哥特式”。
使用->setName($pValue = 'Century Gothic');不起作用。
发布于 2016-07-03 16:30:43
无法在演示文稿中定义默认字体。
我创建了一个问题:https://github.com/PHPOffice/PHPPresentation/issues/237
目前唯一的方法是:在世纪哥特式中为每个形状定义字体。
发布于 2017-10-16 18:44:34
请看我的示例:
$shape = $currentSlide->createRichTextShape()
->setHeight(50)
->setWidth(200)
->setOffsetX(760)
->setOffsetY(235);
$textRun = $shape->createTextRun($texto201);
$textRun->getFont()->setBold(false)
->setItalic(true)
->setSize(24)
->setName('Trebuchet MS')使用->setName('Trebuchet MS')进行更改。
@Progi1984
在PhpOffice\PhpPresentation\Style\Font中,您可以更改__construc()方法$this->name = 'Calibri';
所以你总是默认实例化新字体
https://stackoverflow.com/questions/38159742
复制相似问题