Error
Callback im Fehlerfall
Diese Methode wird automatisch im Fehlerfall aufgerufen. Durch die Methode wird die übergebene Fehlermeldung ausgegeben und die Ausführung abgebrochen. Eine übergeordnete Klasse kann diese Methode für eine benutzerdefinierte Fehlerbehandlung überlagern, sollte jedoch in jedem Fall die Ausführung der Dokumenterzeugung beenden da das erstellte Dokument möglicherweise ungültig ist.
Syntax
Error(string msg)
Parameter
msg | string |
Fehlermeldung die ausgegeben werden soll bzw. bei einer Überlagerung der Klasse die Fehlermeldung die von fpdf geliefert wird. |
Siehe auch
Keine Verweise
Beispiel
// Benutzerdefinierte Klasse auf Basis der FPDF Klasse
class myFPDF extends FPDF {
// Überlagerung der Error() Methode
function Error({"$"}msg) {
// Ausgabe der Fehlermeldung und Ausführung beenden
die("Diese Fehlermeldung <b>'".{"$"}msg."'</b> wurde durch die Error()-Methode der myFPDF-Klasse behandelt.");
}
}
// Objekt aus FPDF Klasse erzeugen
{"$"}pdf = new myFPDF();
// Neue Seite erzeugen
{"$"}pdf->AddPage();
// Output-Methode mit ungültigem Dateinamen aufrufen
{"$"}pdf->Output('/239qtrp2qörg2qr9pfd/sadasdas/asasa/existiertnicht.pdf', 'F');