Я могу чередовать простой и полужирный текст в теле документа, используя textrun
в пределах section
.Альтернативный жирный и обычный текст в нижнем колонтитуле phpWord
$textrun->addText(' Short address here ');
$textrun->addText(' T ', $boldFontStyleName);
$textrun->addText(' ++353 1 5552999. ');
Но я не могу получить тот же эффект, когда мне это нужно, в ПЛОТЕРЕ. Текст добавляется с $footer->addText
, который не допускает встроенных дополнений нового текста.
Я пробовал все, что я знаю, в том числе конкатенации и назначение $textrun->addText
выходов на новый $variable
, который я добавить только один раз в сноске через $footer->addText($variable)
; Не повезло.
Мой текущий код выглядит следующим образом, и я был бы очень благодарен, если бы кто-то мог настроить его на работу. Или это только то, что нижние колонтитулы в phpWord не поддерживают этот уровень форматирования?
// footer
$footer = $section->addFooter();
// define bold style
$boldFontStyleName = 'BoldText';
$phpWord->addFontStyle($boldFontStyleName, array('bold' => true));
// add text
$footer->addText(' Short address here ');
$footer->addText(' T ', $boldFontStyleName);
$footer->addText(' ++353 1 5552999. ');
Спасибо! Я думал, что пробовал это, но, должно быть, я что-то упустил. Это дважды вы меня спасли! – Benjamin