0

我正在使用 Prawn/Prawnto 在 Rails 3 中创建一个简单的 PDF。我不确定我的问题是否与 Prawnto 有关,或者只是我这样做的方式。以下代码在我看来。

这将成功输出一个表:

pdf.table([%w[foo boo], %w[bar baz]])

但是我有要求我需要检查某些数据单元格,如果它们符合某些标准,我必须将文本变为红色。现在我知道以下代码段没有描述要求,但这是一个示例,我发现在初始化程序块中没有对任何内容进行评估。

不工作

pdf.table([%w[foo boo], %w[bar baz]]) do |t|
  t.column(0).width = 200
end

上面的代码片段将像以前一样输出我的表格,但第一列的宽度不是 200。似乎无论我在它之后放do什么都没有得到评估。我已经放了完整的垃圾,它仍然会输出我的表而没有错误或警告。我看过一些例子,在没有 Prawnto 插件的情况下使用直接 Prawn 是可能的,但不知道这是 Prawnto 的限制还是我做错了什么。

任何想法我做错了什么?

4

1 回答 1

0

除非您从 git 手动构建或直到下一个版本,否则似乎不支持此语法:http ://groups.google.com/group/prawn-ruby/browse_thread/thread/d52b51b4eac779bb

于 2011-06-01T18:21:36.427 回答