我正在使用 Ruby on Rails 3.1 构建一个站点,其中还需要某些数据的 PDF 版本。为此,我使用 Prawn (master) 和 Prawnto gem。效果很好。但是,只有这一件事我看不到如何完成。
PDF 包含表格数据,我想以不同方式更改单元格边框样式以更好地可视化某些部分。目前,我有可以单个或多个组合在一起的行。单行或组周围应该有一个实线边框,以表明这是一个组。
-----------------------------------------------------------------
| Row 1 |
-----------------------------------------------------------------
-----------------------------------------------------------------
| Row 1 |
| |
| Row 2 |
-----------------------------------------------------------------
现在我想要的是在第二组的第 1 行和第 2 行之间有一条虚线/点线。在某些情况下,我还需要在单元格中使用垂直(左/右)虚线/虚线边框。
-----------------------------------------------------------------
| Row 1 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| Row 2 |
-----------------------------------------------------------------
我一直在网上搜索示例,但一点运气都没有。如何才能做到这一点?我唯一能做的就是打破表格中的所有边框,但这不是我想要的。
pdf.dash 4, :space => 3
pdf.table data
我希望能够为每个单元格单独设置边框样式,但也希望单元格可以为不同的边框设置不同的样式。即顶部是实心的,底部是虚线的。
有什么建议或帮助我如何实现这一目标?文本框或边界框会帮助而不是使用表格吗?
提前致谢!