嗨,我在這行代碼得到錯誤:未定義的方法大小3
pdf.font.size = 13
文件的名稱是「show.pdf.prawn」
我嘗試使用蝦寶石生成一個頁面到pdf。
但更改字體大小不起作用。
任何替代方案或解決方法?謝謝。
BTW:我從以下一個railstips.org簡單的教程:http://railstips.org/blog/archives/2008/10/13/how-to-generate-pdfs-in-rails-with-prawn/
嗨,我在這行代碼得到錯誤:未定義的方法大小3
pdf.font.size = 13
文件的名稱是「show.pdf.prawn」
我嘗試使用蝦寶石生成一個頁面到pdf。
但更改字體大小不起作用。
任何替代方案或解決方法?謝謝。
BTW:我從以下一個railstips.org簡單的教程:http://railstips.org/blog/archives/2008/10/13/how-to-generate-pdfs-in-rails-with-prawn/
你的教程似乎有點老了。你應該看看這本手冊:http://prawn.majesticseacreature.com/manual.pdf和/或檢查railscasts插曲:http://railscasts.com/episodes/153-pdfs-with-prawn-revised。
可以使用font_size
屬性來定義您的文字是這樣的尺寸:
font_size(25) { text "Even bigger!" }
你也可以做這樣的:
text "Single line on 20 using the :size option.", :size => 20
或者你可以使用一個將不同字體屬性應用於文本的塊:
font("Courier", :size => 10) do
text "Yeah, using Courier 10 courtesy of the font method."
end
正當我發現'pdf.font.size = 13'已經不能工作了。相反,我試圖把尺寸屬性放在'pdf.font「Helvetica」,:size => 13'裏面,它的工作原理! – xirukitepe
感謝您的解決方法。 @siekfried – xirukitepe