边界崩溃在飞碟中不起作用?

NkS*_*NkS 5 pdf-generation flying-saucer

在飞碟中,如果我对同一张桌子使用 fs-paginate-table,则边框折叠不起作用。

有没有人知道任何解决方法?

obo*_*ain 4

使用 :

table {
  border-spacing: 0;
}
Run Code Online (Sandbox Code Playgroud)

例子:

table{-fs-table-paginate:paginate;}
td{border:1px solid red}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

table{-fs-table-paginate:paginate;border-spacing:0}
td{border:1px solid red}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

结果并不完全相同(因为 TD 的边框不合并),但可以通过仅在 TD 的一侧设置边框来修复此问题。

#t4{-fs-table-paginate:paginate;border-spacing:0}
#t4 td{border-width:0 1px 1px 0;border-color:red}
#t4 tr.firstrow td{border-top-width:1px}   /* Assuming first TR has class firstrow */
#t4 td.firstcol{border-left-width:1px}     /* Assuming first TD of each line has class firstcol */
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述