Question

Prawn/prawnto est un truc sympa pour générer un fichier pdf.Mais je ne parviens pas à restituer le texte formaté exactement tel qu'il est.Prawn rend toutes les balises HTML <b>, <i>, <p> sous forme de chaîne.Ci-dessous le code que j'ai écrit

pdf.text "#{@product.name}", :size => 20, :style => :bold
pdf.text "<b>Ashis Rai<b>"

et je veux voir le résultat comme

NokiaN97  
Ashis Rai

mais j'obtiens le résultat final comme ci-dessous

NokiaN97
<b>Ashis Rai<b>

Était-ce utile?

La solution 2

Il existe une option ci-dessous qui permet à notre texte formaté d'être restitué dans un fichier pdf.

:inline_format => true

Vous pouvez regarder Comment puis-je effectuer un formatage en ligne (gras et souligné) pour un PDF généré par Prawnto dans Rails ? par @Angela

Autres conseils

La méthode pdf.text restituera ce qui lui a été transmis.Pour mettre le texte en gras, vous devez utiliser

pdf.text, :font_style => :bold

Un bon moyen d'obtenir les documents est d'exécuterserveur de gemmes

Pointez ensuite votre navigateur vers http://localhost:8808/doc_root/prawn-core-0.8.4/rdoc/Prawn/Text.html

Cela vous donnera plus de détails sur les méthodes et certaines options.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top