Zurück   fpdf.de Forum > fpdf > Methoden
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Methoden Diskussionen und Austausch über die von FPDF bereitgestellten Methoden, Problemen bei der Anwendung etc.

Antwort
 
Themen-Optionen Ansicht
Alt 22.03.2012, 14:22   #1
CB2
Registrierter Benutzer
 
Registriert seit: 22.03.2012
Beiträge: 3
Standard FPDF error: Could not include font definition file

Liebe Community,

ich habe schon sämtliche Beiträge zu diesem Thema durchforstet.
Lokal funktioniert alles perfekt, auf dem Server kommt allerdings immer wieder der Fehler: FPDF error: Could not include font definition file.
Der Pfad zu den Fonts ist direkt angegeben, error_reporting(E_ALL) bringt keine Fehlermeldung und die Rechte habe ich probehalber alle auf 0777 gesetzt.

An was kann es denn noch liegen?

Mein Quellcode:

<?php
//error_reporting(E_ALL);
define('FPDF_FONTPATH','font/');
include_once "fpdf.php";
class PDF extends FPDF
{
function BasicTable()
{
$this->Ln();
$this->MultiCell(0, 0.5, "Einrichtung",'LTR','L',0);
$this->MultiCell(0, 0.5, "Name",'LR','L',0);
$this->MultiCell(0, 0.5, "Strasse",'LR','L',0);
$this->MultiCell(0, 0.5, "PLZ",'LR','L',0);
$this->MultiCell(0, 0.5, "Ort",'LR','L',0);
$this->MultiCell(0, 0.5, "Ansprechpartner",'LR','L',0);
$this->MultiCell(0, 0.5, "E-Mail-Adresse",'LR','L',0);
$this->MultiCell(0, 0.5, "Telefon",'LRB','L',0);
}
function Text($x,$y,$text)
{
$this->Ln(1);
$this->Cell(0,3,$text);
}
}
$pdf=new PDF('P','cm','A4');
$pdf->AddPage();
$pdf->SetFont('Arial');
$pdf->Cell(0,0);
$pdf->Text(0,0,'Auftrag');
$pdf->BasicTable();
$pdf->Output();
?>
CB2 ist offline   Mit Zitat antworten
Alt 23.03.2012, 16:09   #2
CB2
Registrierter Benutzer
 
Registriert seit: 22.03.2012
Beiträge: 3
Standard

Also ich hab echt ratlos und hab heut sämtliches probiert.
Gibt es eventuell Appache Versionen wo etwas nicht zusammen passt?
Oder in der Configdatei von PHP noch etwas mit eingestellt werden müsste, damit der Pfad zu den Fonts auf dem Server gefunden wird?
CB2 ist offline   Mit Zitat antworten
Alt 03.04.2012, 10:10   #3
CB2
Registrierter Benutzer
 
Registriert seit: 22.03.2012
Beiträge: 3
Lächeln Geschafft

Also falls es euch noch interessiert, ich habe mir die fpdf.php selbst umgeschrieben und direkt die Attribute für Schriftart und ähnliches angegeben.
Warum es aus SetFont() heraus auf dem Webserver nicht geklappt hat, keine Ahnung.
CB2 ist offline   Mit Zitat antworten
Alt 23.04.2012, 00:15   #4
Wirus!
Administrator
 
Benutzerbild von Wirus!
 
Registriert seit: 22.06.2006
Beiträge: 1.431
Standard

Das ist ja mal eine geniale <sic> Lösung ....
Wirus! ist offline   Mit Zitat antworten
Alt 03.05.2012, 16:34   #5
Philipp88
Registrierter Benutzer
 
Registriert seit: 30.04.2012
Beiträge: 18
Standard

hi,

ich hab auch so ein ähnliches Problem Mein Code ist folgender:

PHP-Code:
       $pdf->AddPage();
       
$pdf->SetleftMargin(20);
       
$pdf->SetrightMargin(50);
       
$pdf->SetAutoPageBreak(true50);
       
$pdf->SetTextColor(150150150);
       
$pdf->AddFont("Gothic","""typo3conf/ext/imokat/pdf/fonts/gothic.php");
       
$pdf->SetFont("Gothic"""12);
       
$pdf->SetY(35);
       
$pdf->Cell(010utf8_decode("TEXT"), 01); 
bei AddFont habe ich den Pfad zum Font angegeben.
In den selben Verzeichnis liegt auch die gothic.z und die gothic.afm!

Leider kommt aber in Browser der Fehler
Zitat:
FPDF error: Could not include font definition file
Kann mir bitte jemand helfen?
Philipp88 ist offline   Mit Zitat antworten
Alt 03.05.2012, 20:48   #6
Wirus!
Administrator
 
Benutzerbild von Wirus!
 
Registriert seit: 22.06.2006
Beiträge: 1.431
Standard

In AddFont() wird kein Pfad definiert, da nicht nur eine Datei benötigt wird. Korrekt wäre, FPDF_FONTPATH zu definieren:

PHP-Code:
define('FPDF_FONTPATH','typo3conf/ext/imokat/pdf/fonts/'); 
Ach ja: Erst Seite einfügen und dann den linken Rand definieren ist nur begrenzt sinnvoll.
Wirus! ist offline   Mit Zitat antworten
Alt 04.05.2012, 10:58   #7
Philipp88
Registrierter Benutzer
 
Registriert seit: 30.04.2012
Beiträge: 18
Standard

Ich wollte jetzt in meinem Code die Schrift so einbinden, wie Du es gesagt hast. Leider kommt dann der Fehler:
Zitat:
FPDF error: Undefined font: gothic B
Mein Php-Code ist:
PHP-Code:
       define('FPDF_FONTPATH','typo3conf/ext/imokat/pdf/fonts/');
       
$pdf->setSourceFile("typo3conf/ext/imokat/pdf/angebot.pdf");
       
$pdf->SetMargins(203950);
       
$pdf->AddPage();
       
$pdf->SetAutoPageBreak(true40);
       
$pdf->SetTextColor(150150150);
       
$pdf->AddFont("Gothic","""");
       
$pdf->SetFont("Gothic"""12); 
In dem Verzeichnis liegt die gothic.php, gothic.z und gothic.afm

Kannst Du mir bitte helfen?
Danke im Voraus
Philipp88
Philipp88 ist offline   Mit Zitat antworten
Alt 07.05.2012, 16:17   #8
Philipp88
Registrierter Benutzer
 
Registriert seit: 30.04.2012
Beiträge: 18
Standard

Kann mir wirklich niemand heöfen? Da ich auch in der PDF Text habe der auf Bold gesetzt ist, habe ich mir nun auch mal eine gothic_bold.php und eine gothic_bold.z angeliegt in der Hoffnung es klappt dann. Aber nein denkste

PHP-Code:
       define('FPDF_FONTPATH','typo3conf/ext/imokat/pdf/fonts/');
       
$pdf->SetMargins(203950);
       
$pdf->AddPage();
       
$pdf->SetAutoPageBreak(true10);
       
$pdf->SetTextColor(150150150);
       
$pdf->AddFont("Gothic","""gothic.php");
       
$pdf->AddFont("Gothic","B""gothic_bold.php");
       
$pdf->SetFont("Gothic"""12); 
Es kommt dann die Fehlermeldung:
Zitat:
FPDF error: Could not include font metric file
Die Fehlermeldung sagt doch aus, dass die Dateien nicht gefunden werden. Es liegt aber die gothic.php, gothic.z, gothic_bold.php und die gothic_bold.z im Verzeichnis ,'typo3conf/ext/imokat/pdf/fonts/'!
Was kann es noch sein?

Liegt das an Typo3 bzw. der Extension FPDF?

Ich bitte um Hilfe.

Danke im Vorraus,
Philipp88
Philipp88 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
FPDF error: Could not include font metric file Fred Methoden 1 23.10.2012 21:03
Fehler: FPDF error: Could not include font metric file disler Sonstiges 6 21.04.2010 08:16
FPDF error: Could not include font metric file TobStar Methoden 0 15.01.2009 19:12
fPdf Font File Converter Spyker Add-Ons 17 05.05.2008 17:16
Fehlermeldung: Could not include font definition file Ferdel Methoden 7 26.12.2006 12:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:11 Uhr.


Powered by vBulletin® Version 3.6.8 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.