首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PhpPresentation中添加新字体

如何在PhpPresentation中添加新字体
EN

Stack Overflow用户
提问于 2016-07-02 19:41:15
回答 2查看 1.4K关注 0票数 0

我正在尝试使用PhpPresentation库从Laravel制作一个演示文稿。

我想将演示文稿的字体从默认字体更改为“世纪哥特式”。

使用->setName($pValue = 'Century Gothic');不起作用。

EN

回答 2

Stack Overflow用户

发布于 2016-07-03 16:30:43

无法在演示文稿中定义默认字体。

我创建了一个问题:https://github.com/PHPOffice/PHPPresentation/issues/237

目前唯一的方法是:在世纪哥特式中为每个形状定义字体。

票数 0
EN

Stack Overflow用户

发布于 2017-10-16 18:44:34

请看我的示例:

代码语言:javascript
复制
$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';

所以你总是默认实例化新字体

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38159742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档