Как добавить новый шрифт в PhpPresentation
Я пытаюсь сделать презентацию от Laravel, используя библиотеку PhpPresentation.
Я хочу изменить шрифт презентации по умолчанию на "Century Gothic".
С помощью ->setName($pValue = 'Century Gothic');
не работает.
2 ответа
Нет способа определить шрифт по умолчанию в презентации.
Я создал проблему: 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';
Так что всегда, что вы установили новый шрифт по умолчанию