AddPage()
в tcpdf автоматически вызывает верхний и нижний колонтитулы. Как я могу устранить/отменить это?Изменение или устранение верхнего колонтитула в TCPDF
ответ
Используйте методы SetPrintHeader(false)
и SetPrintFooter(false)
перед тем, как позвонить AddPage()
. Как это:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, 'LETTER', true, 'UTF-8', false);
$pdf->SetPrintHeader(false);
$pdf->SetPrintFooter(false);
$pdf->AddPage();
// set default header data
$pdf->SetHeaderData('', PDF_HEADER_LOGO_WIDTH, 'marks', 'header string');
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
С помощью этих функций можно изменить верхние и нижние колонтитулы.
Спасибо за ваш запоздалый ответ. Я хотел уничтожить Верхний колонтитул, и способ Брайана сделал это. – ChuckO
Как устранить/отменить это?
Также, Example 3 in the TCPDF docs показывает, как переопределить верхний и нижний колонтитулы с помощью собственного класса.
Вот альтернативный способ можно удалить верхний и нижний колонтитулы:
// Remove the default header and footer
class PDF extends TCPDF {
public function Header() {
// No Header
}
public function Footer() {
// No Footer
}
}
$pdf = new PDF();
Хороший простой способ, чтобы иметь контроль над тем, когда, чтобы показать заголовок - или биты заголовка - это за счет расширения класса TCPDF и создавать свои собственные функции заголовка следующим образом:
class YourPDF extends TCPDF {
public function Header() {
if (count($this->pages) === 1) { // Do this only on the first page
$html .= '<p>Your header here</p>';
}
$this->writeHTML($html, true, false, false, false, '');
}
}
Естественно, вы можете использовать это, чтобы вернуть никакого содержания, а также, если вы предпочитаете не иметь заголовка вообще.
- 1. Добавить макрос верхнего колонтитула
- 2. Margin верхнего колонтитула отзывчивым
- 3. CSS Относительный размер верхнего колонтитула/нижнего колонтитула
- 4. Обновление верхнего колонтитула/нижнего колонтитула jQuery
- 5. Контекст верхнего и нижнего колонтитула
- 6. Высота заголовка и нижнего колонтитула с TCPDF
- 7. Настройка верхнего и нижнего колонтитула
- 8. Столбец диаграммы столбцов верхнего колонтитула
- 9. Как добавить текст в виде верхнего или нижнего колонтитула?
- 10. Как настроить контент не поверх верхнего и нижнего колонтитула в TCPDF
- 11. Добавление верхнего и нижнего колонтитула в graphviz
- 12. TCPDF SetAutoPageBreak() меняет масштаб моего нижнего колонтитула()
- 13. Расширение верхнего и нижнего колонтитула в laravel
- 14. Добавление верхнего и нижнего колонтитула в макет
- 15. Параметры верхнего и нижнего колонтитула в TableView
- 16. Sitecore 8.1 Компонентный компонент верхнего колонтитула и нижнего колонтитула
- 17. переопределить свечение верхнего и нижнего колонтитула
- 18. Удаление верхнего и нижнего колонтитула при печати
- 19. нг-включают использование для верхнего/нижнего колонтитула
- 20. Содержимое верхнего и нижнего колонтитула - Bootstrap
- 21. Как макет дизайна макета верхнего нижнего колонтитула
- 22. Как читать строки верхнего колонтитула с RTFEditorKit
- 23. Изменение текста нижнего колонтитула
- 24. Изменение нижнего колонтитула
- 25. строка заголовка и нижнего колонтитула в FPDI/TCPDF
- 26. Изменение верхнего и нижнего и верхнего
- 27. Изменение строки заголовка TCPDF, плавающей
- 28. TCPDF без нижнего колонтитула на странице, если условие выполнено?
- 29. изменение верхнего набивка в JavaScript
- 30. jQuery: Изменение верхнего значения
Этот ответ действительно не помог мне в том, что я хотел сделать. Я хотел ** только первую страницу ** не иметь верхних или нижних колонтитулов ... ЭТО http://queirozf.com/reminders/tcpdf-how-to-print-a-page-with-no-header-or- нижний колонтитул - это то, что я сделал в конце. –