【问题标题】:ReportLab render right border for table cells?ReportLab 为表格单元格呈现右边框?
【发布时间】:2013-05-16 18:05:22
【问题描述】:

reportlab 文档中有 LINEBELOW 和 LINEABOVE。 但我找不到定义右边界或左边界(LINELEFT,LINERIGHT)的方法。

有什么建议如何仅渲染带有右边框的单元格吗?

编辑:

我发现了“INNERGRID”,它允许我在两个单元格之间设置边框:

('INNERGRID',(0,0),(1,0),0.3*mm,(0,0,0))

这将在第一行的第一个和第二个单元格之间呈现黑色边框:

┌───────╥───────┐
│ cell1 ║ cell2 │    ║ = Border
└───────╨───────┘    │ = cell

但我正在寻找的是这样的:

╓───────┬───────╖
║ cell1 │ cell2 ║
╙───────┴───────╜

【问题讨论】:

    标签: border reportlab


    【解决方案1】:

    report lab

    有'LINEBEFORE'

    【讨论】:

      【解决方案2】:

      我认为目前不支持设置由TableStyles 独立公开的右边框。但是,根据您编辑要添加的问题的内容,您应该能够通过以下方式获得所需的内容:

      ('GRID',(0,0),(-1,-1),0.3*mm,(0,0,0)),
      ('BOX',(0,0),(-1,-1),0.6*mm,(0,0,0))
      

      这应该是单元格之间的细网格,然后是表格周围的较粗边框。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-04
        • 1970-01-01
        • 1970-01-01
        • 2014-02-28
        • 1970-01-01
        • 2019-03-03
        • 2013-09-22
        相关资源
        最近更新 更多