Прикрепите нижний колонтитул в нижней части каждой страницы в tcpdf
Мне нужно прикрепить нижний колонтитул в самом низу каждой страницы. Я использую tcpdf для создания PDF файлов. Я попробовал много решений в Google, но не нашел удачи. Моя текущая структура - yii, и я использую расширение tcpdf.
Ответы
Ответ 1
вам нужно написать метод Footer в своем классе, например
// Page footer
public function Footer() {
// Position at 15 mm from bottom
$this->SetY(-15);
// Set font
$this->SetFont('helvetica', 'I', 8);
// Page number
$this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
}
Ответ 2
Хорошо, если вы подклассифицируете класс tcpdf, просто добавьте публичную функцию Footer(), в которой вы делаете свой материал. Это может помочь установить значение нижней границы страницы до разумного значения, прежде чем выполнять работу с контентом, чтобы функция нижнего колонтитула имела "пространство" для ввода нижнего колонтитула.
Ответ 3
почему бы вам не попробовать расширение mpdf. Я не уверен, что вы можете получить его библиотеку для yii, но она имеет один для codeigniter, и это потрясающе преобразует css + Html в pdf точно.