我正在尝试使用PhpPresentation库从Laravel进行演示。
我想将演示文稿的字体从默认更改为" Century Gothic"。
使用<div class="ab"><img src="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png" class="logo_img" /></div>
无效。
答案 0 :(得分:0)
无法在演示文稿中定义默认字体。
我创建了一个问题:https://github.com/PHPOffice/PHPPresentation/issues/237
目前唯一的方法是:为每个形状定义Century Gothic中的字体。
答案 1 :(得分:0)
参见我的例子:
$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-&gt; name ='Calibri';
总是你实例化新字体是默认的