虾 pdf 嵌套表 - 找不到示例



我需要在对虾pdf中生成一个带有嵌套表的文档。

关于这个堆栈溢出问题的最新答案似乎表明我可以这样做:

(Prawn::Document.generate("subtable.pdf") do |pdf|
  subtable = pdf.make_table([["sub"],["table"]])
  pdf.table([[subtable,"original"]])
end

不幸的是,这样做会给我带来以下错误:

undefined method `size=' for #<Prawn::Table::Cell::Subtable:0xad3f1e4>

因此,通过查看文档,我可以看到:"您可以使用Prawn::Document#make_table创建一个用作子表的表,而无需立即绘制。有关子表的复杂用法,请参阅examples/table/bill.rb。"http://prawn.majesticseacreature.com/docs/0.11.1/Prawn/Table.html

我在哪里可以看到这个例子/table/bill.rb?我已经克隆了github repo,搜索了网站和手册,但在任何地方都找不到这些例子!

我知道我错过了一些愚蠢的事情。有人知道如何在对虾pdf中正确地嵌套表和/或示例文件的位置吗?

感谢您的帮助

do:

哪只虾的宝石

这会告诉你对虾宝石的位置。它包括examples-dir。你可以在那里找到table/bill.rb。

我建议看一下自文档手动向下滚动(或使用ctrl-f),转到"content_and_subtables",您可以看到它们是如何使用的。

如果您仍然有问题,请发布错误消息的完整跟踪和您正在使用的代码示例。通过这种方式,我们可以调试您遇到的问题,并查看它是代码中的某个问题还是其他问题。

最新更新