【问题标题】:How to use two different styles for two elements in a single table cell in prawn pdf generation rails?如何在对虾pdf生成rails的单个表格单元格中为两个元素使用两种不同的样式?
【发布时间】:2013-09-25 17:39:15
【问题描述】:

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

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

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

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

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

有什么建议会有所帮助吗?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    您将在此documentation 中找到更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-15
      • 2013-09-22
      • 2017-12-31
      • 1970-01-01
      • 2021-11-29
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多