HTML代码为:
plot(reading ~ time, data=df)
但是在输出PDF文件中,内部边框的宽度加倍。 我正在使用最新的iTextSharp 5.5.6& XML Worker 5.5.6。
任何人都知道为什么?
谢谢! 利奥
答案 0 :(得分:1)
border-collapse: collapse;
似乎实际上没有折叠边框,但只是将它们移动得非常接近,如果你仔细观察,你可以在胖边界的中间看到一条细线。我只能在Chrome浏览器中打开我的pdf时看到它,而不是在我的pdf阅读器中。这是截图显示我的意思:
所以我最终设置了表格的顶部和左边框,以及表格中单元格的右边框和底部边框,这给了我想要的仅1px而不是2px的细线,(AKA:只有一行,而不是两行)
.tableborder {
border-collapse: collapse;
border-spacing: 0;
border-top-color: black;
border-top-width: 1px;
border-top-style: solid;
border-left-color: black;
border-left-width: 1px;
border-left-style: solid;
}
.tableborder th, .tableborder td {
border-collapse: collapse;
border-spacing: 0;
border-right-color: black;
border-right-width: 1px;
border-right-style: solid;
border-bottom-color: black;
border-bottom-width: 1px;
border-bottom-style: solid;
}
不漂亮,但它可以完成工作;-)
在:
后:
@ user538220,您在评论中提到了一个简单的解决方法,是这样的,还是更好的解决方案?
答案 1 :(得分:0)
下面的代码对我有用。
table th,td {
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
}