我正在使用 prawn 在 Rails 中生成 PDF 文件。
我想创建一个表格单元格,它与 HTML 中的表格单元格具有相同的属性:
<td>Invoice # <strong>IN0002</strong></td>
我在Prawn中的代码是这样的:
make_cell(:content => "#{"IN#%06d" % @invoice.id}", font_style: :bold)
有什么建议会有所帮助吗?
最佳答案
我从未使用过make_cell
,但我知道您可以直接在表声明中使用将单元格样式 inline_format
选项设置为 true 来完成。
我在这里创建了一个 2*2 的表格,只填充了第一个单元格,我想 IN0002
是发票 ID(我知道这不是真的,但我让你修改这部分):
table [["Invoice <strong>#{@invoice.id}</strong>", ""],
["", ""]],
cell_style: { inline_format: true }
您将在此 documentation 中找到更多信息.
关于ruby-on-rails - 如何在 prawn pdf 生成 rails 中的单个表格单元格中对两个元素使用两种不同的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18914970/