luti: [PEAR] File_PDF ruft footer() nicht auf

Beitrag lesen

Hallo,

ich verwende PEAR, um ein PDF zu erzeugen. PEAR greift dabei im wesentlichen auf FPDF zurück. Hier das DOC-File.

Wenn ich mit "class My_File_PDF extends File_PDF" die Klasse File_PDF überschreibe und dort die Funktion "footer()" neu definiere, passiert leider gar nichts. Anders als erwartet (beschrieben), wird footer() nicht beim Aufruf von addPage() oder close() aufgerufen, sondern ignoriert. Hatte schon mal jemand das gleiche Problem und/oder weiß eine Lösung?

Hier mein Beispiel-Code:

require_once('File/PDF.php');  
	  
class My_File_PDF extends File_PDF  
{  
	function footer()  
	{  
		die();			  
	}  
}  
  
# Neues Objekt ableiten  
$pdf=&My_File_PDF::factory('P', 'mm', 'A4');  
$pdf->open();  
$pdf->setMargins(15,15);  
$pdf->setAutoPageBreak(true, 45);  
  
# Fonts	  
$pdf->AddFont('trebuc','',  'File/PDF/fonts/trebuc.php');  
$erg=$pdf->setFont('trebuc', '', 12);  
  
if (true===PEAR::isError($erg))  
{  
   die ($erg->getmessage());  
}  
  
# Seite erzeugen  
$pdf->addPage();  
  
# Inhalt  
$pdf->setXY(15, 35);  
$pdf->setFontSize(16);  
$pdf->MultiCell($width, 50, 'HALLO', '', 'C', 0);  
  
# Datei an Browser senden  
$erg=$pdf->output('dateiname');  
  
if (true===PEAR::isError($erg))  
{  
   die ($erg->getMessage());  
}

Dank & Gruß, luti

ps: die() habe ich nur mal als Beispiel angeführt, auch bei einer normalen Ausgabe geschieht nichts ...