【问题标题】:Get current page using PrawnPDF使用 PrawnPDF 获取当前页面
【发布时间】:2015-04-14 14:05:29
【问题描述】:

有谁知道是否有一种方法可以在 PrawnPDF for Ruby on Rails 上获取 当前页面?我正在使用PrawnPDF (0.12.0)Rails 3.2.9。我查看了文档,没有成功。

非常感谢!

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 pdf-generation prawn


    【解决方案1】:
    Document.outline.page_number
    

    或者

    Document.page_number
    

    也可以使用

    【讨论】:

    • 感谢您的回答。使用 Document 时,它表示这是一个未初始化的常量。在控制器中我有这个代码:pdf = ItemPdf.new(@item)。那么,如何在 item_pdf.rb 中引用它呢?
    • 我在这里实际上没有看到任何与prawnpdf相关的东西,应该在你的项目中的某个地方声明类ItemPdf,并且会有答案Prawn:Document与这个类的关系。
    • 感谢您的回答。我的意思是,当使用 Document.page_number 时,它说这是一个未初始化的常量。这就是为什么我解释了我在控制器中放了什么。获取 page_number 的任何其他想法?
    • 这是面向对象编程的基础知识,Document 是一个class,描述了这个类的所有实例将如何表现,你想要的是获得一个@ 的页码987654322@。您有一个 ItemPdf 类的实例 pdf,它继承类 Document 或包含它的实例作为属性。
    • 这应该在你的程序的某个地方声明(在块class ItemPdf ... 中,所以你必须找出Document与你的ItemPdf的关系,所以你可以像pdf.page_number一样访问它或pdf.something.page_number.
    猜你喜欢
    • 2011-05-07
    • 2012-12-04
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2017-06-25
    相关资源
    最近更新 更多