im en utilisant dompdf sur http://dompdf.github.com/
Je suis en difficulté Comment définir la police de la page entière. Dans le modèle que j'ai fabriqué, j'ai la police définie sur Helvetica dans le CSS, mais lorsqu'il génère le PDF, il est par défaut à Times New Roman.
Lorsque j'essaie p> IT imprime le test! texte dans la police. Cependant, comment puis-je le faire appliquer à la page entière? P> merci p> p>
4 Réponses :
DOMPDF prend en charge CSS, vous pouvez donc simplement définir la police dans votre fichier CSS et le charger comme si vous le feriez normalement sur une page:
body { font-family: 'Helvetica' }
J'ai eu le même problème. D'une manière ou d'une autre, DompDF a des problèmes avec la définition de la famille de polices dans le CSS. J'ai appliqué un style en ligne dans la boîte de division supérieure pour résoudre le problème.
<div id="container" style="font-family:sans-serif;"> .... </div>
Vous devez ajouter la définition de la famille Font-famille à chaque élément de votre CSS:
body, #wrapper, #content { font-family:sans-serif; } table{ font-family:sans-serif; } table tr{ font-family:sans-serif; } table td{ font-family:sans-serif; } a:link, a:visited { font-family:sans-serif; } p { font-family:sans-serif; }
Peut-être que vous deviez au moment de votre réponse, mais ce n'est plus le cas (et je doutez aussi que vous ayez dû le faire quand même).
DOMPDF fonctionne avec CSS afin que vous ayez besoin de définir la famille de polices comme si:
body { font-family: 'Helvetica' }
Plus 1 pour vous souvenir de vérifier le dossier Polices!