#php #tcpdf
#php #tcpdf
Вопрос:
Я использую класс tcpdf для создания PDF-документа.
Тогда у меня есть метод $pdf->SetFooterMargin(15);
, который вставляет номер страницы и черную строку над номером.
Я бы хотел удалить эту строку. Как я могу это сделать.
Комментарии:
1. Можете ли вы показать больше кода?
2. ДА. Что бы вы хотели увидеть? Есть много строк с кодом. Я создал объект класса $ pdf и использовал этот метод. Когда я прокомментировал эту строку, строка и страница с номером исчезли из моего документа. Это не моя цель.
3. Если приведенный ниже ответ не является хорошим, да, пожалуйста.
4. этот код создал PDF-документ $ pdf = новый DeltaPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, ‘UTF-8’, false); $pdf->SetCreator(PDF_CREATOR); $articleName = $data[‘name_’ . LANGUAGE_CURRENT]; // установить информацию о документе $pdf->SetAuthor(‘TravelBlog’); $pdf->setTitle($articleName); $pdf->setSubject($articleName); $pdf-> SetKeywords(‘TravelBlog’); // установить поля $pdf-> setMargins(15, 45, 15, 15); $ pdf->SetFooterMargin(15);
5. Может быть, теперь вы покажете нам свой источник.
Ответ №1:
Взгляните на этот пример. Над номерами страниц нет строки, и это функция для нижнего колонтитула
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');
}
Редактировать: просто сделайте это так
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');
}
$pdf = new DeltaPD ....
...
...
Комментарии:
1. Я использовал метод $pdf-> Footer() . Возможно, я не понял весь код, но это не сработало. Этот метод без аргументов.
2. Поместите нижний колонтитул функции внутри класса.
3. Я сделал это. Но номер помещается сверху на странице. И номер находится только на пустой странице без текста.
4. Почему эта функция создала пустую первую страницу?
5. Спасибо за хороший ответ и поддержку вашего коллеги-разработчика: p