класс php tcpdf. удалить нижнюю строку, выше номера страницы

#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