Intereting Posts
Выравнивание ключей массива PHP создать событие mysql при нажатии кнопки, чтобы удалить первую строку таблицы каждые 5 минут? Как получить значение из URL Как преобразовать строку в число в PHP? Использование RESTful API для динамических веб-сайтов Facebook SDK вернул ошибку: проверка подделки на основе перекрестного запроса не удалась. Параметр «состояние» из URL-адреса и сеанса не соответствует Зачем использовать PHP OOP над базовыми функциями и когда? Как создать новую запись с фотографией, прикрепленной в WordPress с помощью XMLRPC? Переписать URL Youtube Doctrine 2 DQL – выберите строки, в которых поле «много ко многим» пуст? Как убедиться, что пользователь не может прервать выполнение php-кода, вызванного «register_shutdown_function»? Почему хелперы Form и HTML устарели в Laravel 5.x как изменить опцию выбора списка при изменении другого списка выбора? выделение результатов поиска в php / mysql Форма HTML для публикации на php-странице

PHP TCPDF удалить нижнюю границу заголовка

Первый раз используйте TCPDF, отличную библиотеку.

Я пытаюсь создать заголовок, однако он всегда имеет границу под ним. Есть ли способ удалить нижнюю границу?

Большое спасибо

tcpdf.php:

// print an ending header line $this->SetLineStyle(array('width' => 0.25 / $this->k, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 255, 255))); 

некоторые версии это хорошо 🙂

 $pdf->SetPrintHeader(false); $pdf->SetPrintFooter(false); 

Если вы не хотите подклассы или изменять источник tcpdf, просто вызовите метод setHeaderData и укажите белый цвет строки.

 $pdf->setHeaderData('',0,'','',array(0,0,0), array(255,255,255) ); 

Альтернатива, которая не связана с редактированием класса tcpdf или его расширением, представлена ​​в этом ответе

Проблема решена путем расширения класса TCPDF и изменения верхнего и нижнего колонтитула.

 class MYPDF extends TCPDF { public function Header() { $image_file = K_PATH_IMAGES.'pdf-header.jpg'; $this->Image($image_file, 160, 10, 40, '', 'JPG', '', 'T', false, 20, '', false, false, 0, false, false, false); $this->SetFont('helvetica', 'B', 10); } public function Footer() { $this->SetY(-15); $this->SetFont('helvetica', 'I', 8); } } 

Прокомментируйте эту строку в функции Header () для tcpdf Класс:

 $this->Cell(($this->w - $this->original_lMargin - $this->original_rMargin), 0, '', 'T', 0, 'C');