Prawn/prawnto 是生成 pdf 文件的好东西。但我无法完全按原样呈现格式化文本。Prawn 将所有 html 标签 <b>、<i>、<p> 渲染为字符串。下面是我写的代码
pdf.text "#{@product.name}", :size => 20, :style => :bold
pdf.text "<b>Ashis Rai<b>"
并希望看到结果
诺基亚 N97 阿希斯雷
但我得到的最终结果如下
诺基亚 N97
<b>Ashis Rai<b>
Prawn/prawnto 是生成 pdf 文件的好东西。但我无法完全按原样呈现格式化文本。Prawn 将所有 html 标签 <b>、<i>、<p> 渲染为字符串。下面是我写的代码
pdf.text "#{@product.name}", :size => 20, :style => :bold
pdf.text "<b>Ashis Rai<b>"
并希望看到结果
诺基亚 N97 阿希斯雷
但我得到的最终结果如下
诺基亚 N97
<b>Ashis Rai<b>
pdf.text 方法将呈现它传递的内容。要使文本加粗,您需要使用
pdf.text, :font_style => :bold
获取文档的一个好方法是运行 gem server
然后将浏览器指向http://localhost:8808/doc_root/prawn-core-0.8.4/rdoc/Prawn/Text.html
这将为您提供有关方法和一些选项的更多详细信息。
下面有一个选项允许我们的格式化文本在 pdf 文件中呈现
:inline_format => true