0

嗨,我在这行代码中遇到错误:

pdf.font.size = 13

文件名是“show.pdf.prawn”

我正在尝试使用虾 gem 将页面生成为 pdf。

但是更改字体大小不起作用。

任何替代方案或解决方法?谢谢。

顺便说一句:我正在关注 railstips.org 的一个简单教程:http: //railstips.org/blog/archives/2008/10/13/how-to-generate-pdfs-in-rails-with-prawn/

4

1 回答 1

1

你的教程似乎有点老了。您应该查看本手册:http ://prawn.majesticseaacreature.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
于 2012-12-27T09:00:45.257 回答