PHPWord -> Как получить разные заголовки на первой странице, но одинаковые колонтитулы на всех страницах? - PullRequest
0 голосов
/ 30 января 2019

Я использую PHP Word для создания формы счета.Я хочу, чтобы верхний колонтитул на первой странице отличался от последующих страниц, но нижний колонтитул одинаков для всех страниц.

Когда я делаю это:

$header_page_1 = $section->addHeader();
$header_page_1->firstPage();
$header_page_1->addImage(
    'myimageurl...',
    array(
    'alignment' => 'right',
            'height'        => 85,
            'marginTop'     => -1,
            'marginLeft'    => -1,
            'wrappingStyle' => 'behind'
    )
);

$header_subseq = $section->addHeader();
$header_subseq->addPreserveText('Page {PAGE} of {NUMPAGES}', null, array('alignment' => \PhpOffice\PhpWord\SimpleType\Jc::RIGHT));

$footer_all_pages = $section->addFooter();
$footer_all_pages->addText('Test');

я не получаю нижний колонтитул на первой странице

Как настроить, чтобы нижний колонтитул также отображался на первой странице?Это единственное решение для определения одного и того же нижнего колонтитула дважды, как это:

$footer_page_1 = $section->addFooter();
$footer_page_1->firstPage();
$footer_page_1->addText('Test');
$footer_subseq = $section->addFooter();
$footer_subseq->firstPage();
$footer_subseq->addText('Test');
...