蝦/ prawnto是很酷的東西,生成pdf文件。但是我無法完全按照原樣呈現格式化文本。蝦是將所有html標記呈現爲字符串,即< b>,< i>,< p>。下面爲i寫的代碼prawnto和文本格式
pdf.text 「#{@product.name}」,:大小=> 20,:式=>:粗體
pdf.text「< B>阿希斯拉伊< B> 「
,並希望看到的結果作爲
Nokia N97 Ashis Rai
,但我得到的最終結果如下
諾基亞N97
< b> Ashis Rai < b>
蝦/ prawnto是很酷的東西,生成pdf文件。但是我無法完全按照原樣呈現格式化文本。蝦是將所有html標記呈現爲字符串,即< b>,< i>,< p>。下面爲i寫的代碼prawnto和文本格式
pdf.text 「#{@product.name}」,:大小=> 20,:式=>:粗體
pdf.text「< B>阿希斯拉伊< B> 「
,並希望看到的結果作爲
Nokia N97 Ashis Rai
,但我得到的最終結果如下
諾基亞N97
< b> Ashis Rai < b>
有一個下面的選項,允許我們的格式化的文本在PDF文件中呈現
:inline_format => true
您可以通過@Angela
過目 How can I do inline formatting (bold and underline) for PDF generated by Prawnto in Rails?pdf.text方法將呈現它傳遞的內容。爲了使文本加粗你需要使用
pdf.text,:font_style =>:大膽
一個很好的方式得到的文檔是運行 寶石服務器
然後指向您的瀏覽器到http://localhost:8808/doc_root/prawn-core-0.8.4/rdoc/Prawn/Text.html
這會給你更多的方法和一些選項的細節。