AddPage() dans tcpdf appelle automatiquement Header et Footer. Comment puis-je éliminer/supprimer cela ?
Réponses
Trop de publicités?
Lukey
Points
328
Un moyen simple et efficace de contrôler l'affichage de l'en-tête - ou de certains éléments de l'en-tête - est d'étendre la fonction
et créer votre propre fonction d'en-tête comme suit :
class YourPDFextends 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, '');
}
}
zeddex
Points
126
Nathan
Points
1975
Comment puis-je éliminer/supprimer cela ?
Aussi, Exemple 3 dans les documents TCPDF montre comment remplacer l'en-tête et le pied de page par votre propre classe.
kracekumar
Points
2653
// 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));
Avec l'aide des fonctions ci-dessus, vous pouvez modifier l'en-tête et le pied de page.