1

Bonjour,

J'ai un petit souci avec la génération de mon PDF.
Lorsque je fais un affichage HTML du contenu de mon document, pas de soucis, tout est OK. Mes différents styles de police sont pris en compte avec gestion des changements à l'intérieur des paragraphes.
Voici le code lorsque je demande l'aperçu HTML de mon PDF :

[source=as3]<link type="text/css" rel="stylesheet" href="css/styles.css" />
<hr>PAGE : backtop="45mm" backbottom="30mm" backleft="15mm" backright="15mm"<hr><div backtop="45mm" backbottom="30mm" backleft="15mm" backright="15mm">
<div class="pdf pdf-titre"><span>azerty</span></div>

<div class="pdf pdf-article">
Description n°1 de l'article<br />
Description n°2 de l'article </div>
<div class="pdf pdf-mensualite">
180 <sup>€</sup>
</div>
<div class="pdf pdf-duree">
par mois pendant 10 mois
</div>

<div class="pdf-info-credit"><p><span style="font-family: arial,helvetica,sans-serif; font-size: x-small;">Ceci est un texte écrit en Tahoma 10pt avec <strong><span style="font-size: medium;">une partie plus grande</span></strong> puis un retour à la normale</span></p></div>
<div class="pdf-cotisation"><p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Ceci est un texte écrit en Tahoma 12pt avec <span style="font-size: large;"><strong>une partie plus grande</strong></span> puis un retour à la normale</span></p></div>

<div class="pdf-exemple"><p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Ceci est un texte écrit en Tahoma 12pt avec <span style="font-size: large;"><strong>une partie plus grande</strong></span> puis un retour à la normale</span></p></div>
<div class="pdf pdf-phrase-peda"><p style="text-align: center;"><span style="font-size: medium;"><strong><span style="font-family: arial,helvetica,sans-serif;">Un crédit vous engage et doit être remboursé. Vérifiez vos capacités de remboursement avant de vous engager.</span></strong></span></p></div>

<div class="pdf-cond-cartes"><p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Ceci est un texte écrit en Tahoma 12pt avec <span style="font-size: large;"><strong>une partie plus grande</strong></span> puis un retour à la normale</span></p></div>
</div><hr> [/source]

Sauf que quand je génère le PDF, les changements de style à l'intérieur des paragraphes ne sont pas conservés. La mise en gras l'est, mais pas le changement de police. Pourquoi donc ?

2

les fontes de remplacement ne sont pas gérées, seule la première fonte spécifiée est utilisée, et puis étant donné que le PDF est généré côté serveur, ca n'a pas grand intérêt, donc je te conseille d'essayer en les enlevant.

concernant les x-small et autres font-size ci-dessous, elles ne sont pas gérées pour l'instant.
xx-small 	Sets the font-size to an xx-small size
x-small 	Sets the font-size to an extra small size
small 		Sets the font-size to a small size
medium 		Sets the font-size to a medium size. This is default
large 		Sets the font-size to a large size
x-large 	Sets the font-size to an extra large size
xx-large 	Sets the font-size to an xx-large size
Ancien pseudo : lolo

3

Concernant les fonts de remplacement et les font-size cela vient d'un editeur tinyMCE dans une page PHP, donc ce n'est pas moi qui les ai rajouté.
D'après ta réponse, si je remplace les font-size de type x-small & co par des font-size en px ou pt, cela va fonctionner ?

4

normalement oui, ou des %, donc tu peux très bien remplacer x-small par 80% par exemple
Ancien pseudo : lolo

5

Je viens de tester en remplacant par les "pt", effectivement, ca fonctionne bien, merci