簡體   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