繁体   English   中英

如何更改phpword中的字体(名称,大小,行距)?

[英]How to change font (name, size, line spacing) in phpword?

您能否告诉我是否可以-将docx文档加载到phpword中,然后更改该加载的文档中的字体名称,大小,行距,然后将其保存到另一个docx文件中?

我现在正在阅读phpword官方docx,但正如我所看到的,它比创建加载的文档要多得多,它可以创建一个新文档(例如,使用段落的某些字体名称,大小和行间距槽设置)。 还是我错了?

因此,可以为加载的文档更改这些“字体设置”吗? 或者,也许可以对已加载的文档进行一些解析,例如为所有段落添加一些foreach,然后为每个文本段落更改“字体设置”?

预先感谢您的帮助!

真诚的,

阿尔维苏

是的,可以更改某些文档默认设置。 例如,更改默认字体定义:

$phpWord = \PhpOffice\PhpWord\IOFactory::load('myfile.docx');
$phpWord->setDefaultFontSize(50);
$phpWord->setDefaultFontName('courier');

对于行间距,您可以检查是否可以使用setDefaultParagraphStyles方法修改默认值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM