Как отформатировать PreserveText в phpoffice / phpword - PullRequest
1 голос
/ 23 октября 2019

Используя PHPOffice / PHPWord, я хотел бы отформатировать номера страниц в нижнем колонтитуле так, чтобы цифры были жирным шрифтом, а остальная часть текста была простой, например:

Page 3 из 10

На данный момент у меня есть:

$footer->addPreserveText('Page {PAGE} of {SECTIONPAGES}', 'footerFont', 'footerPara');

, который работает абсолютно хорошо, за исключением того, что он позволяет мне только стилизовать все предложение,не отдельные числа.

Я пытался использовать textRun, чтобы разбить стиль, но я получаю эту ошибку:

"Cannot add PreserveText in TextRun"

textRun, на статическом тексте, работает найти всноска;Я могу добавить к нему, используя addText, но НЕ используя addPreserveText.

Как я могу стилизовать номера своих страниц иначе, чем окружающий текст, чтобы я получал полужирные числа, как на странице " 2 из 5"?

Этот вопрос может пойти другим путем:« Можно ли добавить номера страниц / разделов, используя addText вместо addPreserveText? "

У меня версия phpword: установлена ​​версия 0.17.0

...