Karel находится прямо на этом.
Вы могли бы, однако, игнорировать функцию Footer(), если у вас возникают проблемы с динамикой. мне кажется, что вы хотели бы иметь div в нижнем колонтитуле.
, чтобы сделать это, вы должны избавиться от колонтитула по умолчанию первый:
$this->setPrintFooter(false);
, а затем создать свою собственную функцию колонтитула.
public function _footer($input) {
$html = $input;
$this->setY(-15); // so the footer is an actual footer.
$this->writeHTMLCell(
$width = 0, // width of the cell, not the input
$height = 0, // height of the cell..
$x,
$y,
$html = '', // your input.
$border = 0,
$ln = 0,
$fill = false,
$reseth = true,
$align = '',
$autopadding = true
);
}
значениями вышеуказанной функции являются значения по умолчанию. поэтому вы можете отредактировать их.
с вызовом, как это:
$div = '<div id="footer">wow this is a nice footer</div>'>
$pdf->_footer($div);
вы создаете HTML ячейку с входом $ Див.
, чтобы получить номера страниц и тому подобное, что просто проверка страницы TCPDF документации: http://www.tcpdf.org/doc/code/classTCPDF.html
надеюсь, что это помогает немного, чтобы понять это. Это всего лишь пример с нуля. отредактируйте его, как вам нравится, и попробуйте некоторые вещи, чтобы получить документ PDF.