1

Décidemment ces derniers temps je t'aurai beaucoup sollicité.

Étant donné que tu as su me repondre avec brio, j'aurai voulu savoir si l'utilisation de makefont permettait par la suite d'utiliser la fonte via un code HTML :
<span style="font-family:MAPOLICE">blabla</span> ?

J'ai déjà utilisé makefont pour ajouter Arial Narrow. Comme j'utilisaais la fonte comme ceci :

$html2pdf->pdf->AddFont('Arial Narrow','','arial_n.php');
$html2pdf->pdf->AddFont('Arial Narrow','B','arial_nb.php');
$html2pdf->pdf->AddFont('Arial Narrow','I','arial_ni.php');
$html2pdf->pdf->AddFont('Arial Narrow','BI','arial_nbi.php');


Il m'a automatiquement mis Arial Narrow à tout mon texte.

Le problème c'est qu'à un endroit bien precis, je dois utiliser Arial Black.

J'ai pu créer la fonte sans soucis, j'ai généré 4 fichiers (noraml,b,i,bi).

Lorsque j'initialise ma police via :

$html2pdf->pdf->AddFont('Arial Black','','ariblk.php');
$html2pdf->pdf->AddFont('Arial Black','B','ariblkb.php');
$html2pdf->pdf->AddFont('Arial Black','I','ariblki.php');
$html2pdf->pdf->AddFont('Arial Black','BI','ariblkbi.php');


Et que je fais un echo "<span style='font-family:\'Arial Black\''>blabla</span>";

J'obtiens:
FPDF error: Undefined font: 'arial black'


Aurais-tu une idée ?

P.S : [Hors-Sujet] Lorsque je navigue un peu dans le forum, je vois souvent des "as tu lu l'exemple XXX ?". Ce n'est qu'une idée (peut-être ai-je tord de t'en faire part), mais je pense qu'une petite description sous chaque exemple permettrait à nous, utilisateurs, de retrouver l'exemple qui utilisait la fonction XX de html2pdf.

2

[RESOLU] En regardant de plus près le fichier index.php du script makefont :

$html.= '<tr><td style="border: solid 1px #550000; font-family: '.$real.';';


On ne doit donc pas mettre de quote au font utilisé, ce qui donne :

<span style="font-family:Arial Black;">blabla</span>

3

pas bête en effet pour les exemples. mais il faudrait également que j'énumère toutes les fonctions possibles de HTML2PDF... y a du boulot !
Ancien pseudo : lolo

4

Non mais une petite liste exhaustive des fonctions utilisées, ou balise HTML testé :

Exemple 1 :
- HTML
- Style CSS
- Retour à la ligne
- Barre horizontale
- Lien
- Image
- Alignement Div et Table
- Tableaux Imbriqués
- .....
- HTML2PDF :
- Font par défaut

Et après si des fonctions/balises sont réutilisés dans d'autres exemples, tu n'aura pas besoin de les reciter, puisqu'ils existent déjà pour d'autres exemples ...