【问题标题】:Undefined method size in PRAWN rails 3PRAWN rails 3中未定义的方法大小
【发布时间】:2012-12-27 06:51:14
【问题描述】:

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

pdf.font.size = 13

文件名是"show.pdf.prawn"

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

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

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

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

【问题讨论】:

    标签: ruby-on-rails prawn prawnto


    【解决方案1】:

    您的教程似乎有点老了。你应该看看这本手册: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 还没有工作的时候。相反,我尝试将 size 属性放在 pdf.font "Helvetica", :size=> 13 中,它可以工作!
    猜你喜欢
    • 2014-08-18
    • 1970-01-01
    • 2015-05-06
    • 2012-02-26
    • 1970-01-01
    • 2011-04-22
    • 2016-06-17
    • 1970-01-01
    • 2011-11-28
    相关资源
    最近更新 更多