我正在尝试使用 PhpPresentation 库从 Laravel 进行演示。
我想将演示文稿的字体从默认更改为“Century Gothic”。
使用->setName($pValue = 'Century Gothic');
不起作用。
我正在尝试使用 PhpPresentation 库从 Laravel 进行演示。
我想将演示文稿的字体从默认更改为“Century Gothic”。
使用->setName($pValue = 'Century Gothic');
不起作用。
无法在演示文稿中定义默认字体。
我创建了一个问题:https ://github.com/PHPOffice/PHPPresentation/issues/237
目前唯一的方法是:为每个形状定义 Century Gothic 中的字体。
看我的例子:
$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';
所以总是你实例化新字体是默认的