2

我正在使用虾在 Rails 中生成 PDF 文件。

我想创建一个表格单元格,它与 HTML 中的表格单元格具有相同的属性:

<td>Invoice # <strong>IN0002</strong></td>

我在 Prawn 中的代码是这样的:

make_cell(:content => "#{"IN#%06d" % @invoice.id}", font_style: :bold)

任何的意见都将会有帮助?

4

1 回答 1

2

我从未使用过make_cell,但我知道您可以使用inline_format设置为 true 的单元格样式选项直接在表声明中执行此操作。

我在这里创建了一个 2*2 表,只填写了第一个单元格,我想IN0002是发票 ID(我知道这不是真的,但我让你修改这部分):

table [["Invoice <strong>#{@invoice.id}</strong>", ""], 
       ["", ""]],
       cell_style: { inline_format: true }

您将在本文档中找到更多信息。

于 2013-09-20T11:50:01.493 回答