【问题标题】:Prawn draw 2 table side by side大虾并排画2张桌子
【发布时间】:2017-04-04 12:05:57
【问题描述】:

我有一张由许多单元格组成的表格,我想在一个单元格中并排绘制两个表格,

我正在使用虾红宝石

cell_1 = make_cell(:content => "this row content comes directly ", height: 62.5.mm, size: 6)
cell_2 = make_cell(:content => "this row content comes directly ", height: 62.5.mm, size: 6)
cell_3 = make_cell(:content => "this row content comes directly ", height: 62.5.mm, size: 6)
t = make_table([[cell_1],[cell2], [cell3])
t.draw

我试过喜欢用

t1 = make_table([[cell_1],[cell2], [cell3])
t1.draw

但它在第一张桌子下面,我如何让它并排

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 prawn


    【解决方案1】:

    这是因为大虾使用“光标”位置,也就是说,你写的所有东西(没有边界框)都会下降。

    您可以使用边界框来实现这一点,您可以在其中给出您希望它开始和结束的位置。只需提供相同的 y 坐标,您就可以将两张桌子并排放置。

    如果您需要代码 sn-p,请告诉我 ;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 2011-07-16
      • 2011-11-17
      • 1970-01-01
      相关资源
      最近更新 更多