#2947·pdfmake

不可分割区块内的表格单元格背景填充按逆序进行绘制

作者: alextbok创建于 2026年8月30日更新于 2026年8月30日

自 0.3.0 以来,在不可打断的区块(`dontBreakRows: true` 行,`unbreakable` 堆栈)内绘制的表格单元格背景填充,会按照绘制的顺序反向绘制。当这些填充重叠时,错误的填充会出现在最上面。实际中出现此问题的情况是,外部表格具有 `layout.fillColor`(斑马条纹)的行使用 `dontBreakRows: true`,并且包含一个嵌套表格,其单元格 `fillColor` 为:外部行填充覆盖了嵌套单元格填充。嵌套表格的边框和文本仍然正确地渲染,因为它们不是背景带项,因此结果是一个带有错误填充颜色的带边框的框。

内容来源: bpampuch/pdfmake