J'essaye de généré un texte, en arial, mais j'ai toujours le même message, et je désespère de voir ca fonctionner.
TCPDF ERROR: Could not include font definition file: 'arial'
J'ai généré les 3 fichiers (arial.php, arial.ctg.z et arial.z). Je les ai mis dans le répertoires fonts (lui même dans le répertoires \_tcpdf_5.0.002 -- pour info)
Mon fichier php qui génère les pdf (est dans le répertoire includes) et contient entre autres le code suivant :
require_once(dirname(__FILE__).'/../html2pdf.class.php');
try
{
// init HTML2PDF
//$html2pdf = new HTML2PDF('P', 'A4', 'fr', true, 'UTF-8', array(0, 0, 0, 0));
$html2pdf = new HTML2PDF('P', 'A4', 'fr');
$html2pdf->AddFont('arial','','../_tcpdf_5.0.002/fonts/arial.php');
// $html2pdf->AddFont('arial','','');
// display the full page
$html2pdf->pdf->SetDisplayMode('fullpage');
// convert
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
// send the PDF
$ref = $var2['ref'];
$html2pdf->Output(''.$ref.'.pdf');
}
catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
$content = ob_get_clean();
Et le code a afficher est juste :
<p><span style="font-family: 'arial';">test 1 police special : arial</span></p>
J'ai essayé plusieurs choses, toujours la même erreur.
Sinon, question, le $name du fichier de la police.php, la valeur de cette variable, est ce que ca a une importance?
ENfin dans mon cas, c'est : $name='arial'; donc je ne me pose pas de question, mais est ce que cette valeur doit etre la meme que ce qui est défini dans le AddFont ?
Merci