2016-07-01 2 views
0

Чтобы отобразить сколько страниц в этом формате PDF вы можете использоватьКак добавить AliasNbPages к MULTICELL

$pdf->AliasNbPages('{customNb}'); 
$pdf->Cell(0, 10, 'Page '.$this->PageNo().'/{customNb}', 0, 0, 'C'); 

Это должно напечатать что-нибудь подобное, например,

Page 1/5

Что делать, если я использую MULTICELL, как я могу использовать AliasNbPages там?

$pdf->MultiCell(34, 5, 'Page '.$pdf->PageNo() . '/{customNb}'); 

Это возвращает

Страница 1/{customNb}

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

$foo = 'Page '.$pdf->PageNo() . '/{customNb}'; 
$pdf->MultiCell(34, 5, $foo); 

Но все это не работает так, как считалось. Есть ли другой способ решить это?

ответ

0

Хорошо, я думаю, я нашел решение ....

явно есть проблема, используя пользовательское имя pageiterator.

Если я просто называю

$pdf->AliasNbPages(); 

и чем использовать

$pdf->MultiCell(34, 5, 'Page '.$pdf->PageNo() . '/{nb}'); 

все работает как expacted.

Смежные вопросы