我正在尝试将边框宽度减小到0.5px或0.5pt,但表格单元格边框不一致。
表格单元格边框,有些很薄,有些很厚。 有没有办法让薄边框和厚度一致。
示例表代码如下。
<table table-layout="fixed" width="100%" border="0.5pt solid black">
<table-header border="inherit">
<table-row border="inherit" font-weight="bold" font-size="10pt" text-align="left" color="#ffffff" background-color="#9cc568" >
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>test1</block>
</table-cell>
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>test2</block>
</table-cell>
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>test3</block>
</table-cell>
</table-row>
</table-header>
<table-body border="inherit">
<table-row border="inherit" font-weight="bold" font-size="10pt" text-align="left" color="#ffffff" background-color="#9cc568" >
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>cell1</block>
</table-cell>
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>cell2</block>
</table-cell>
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>cell3</block>
</table-cell>
</table-row>
</table-body>
<table-body border="inherit">
<table-row border="inherit" font-weight="bold" font-size="10pt" text-align="left" color="#ffffff" background-color="#9cc568" >
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>cell1</block>
</table-cell>
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>cell2</block>
</table-cell>
<table-cell border="inherit" margin="0pt" padding="1pt" display-align="center" number-columns-spanned="4" text-align="left">
<block>cell3</block>
</table-cell>
</table-row>
</table-body>
</table>
答案 0 :(得分:0)
我碰巧遇到同样的问题。我知道为时已晚可能对面临此问题的其他人有所帮助。我的代码没有问题。
导致此错误的是Adobe Acrobat Reader DC。
只需单击“编辑”->“首选项”->页面显示,然后在渲染分组中取消选中“增强细线”,那么我的PDF中的线就很好了。
如果那没有改变。
尝试将边框尺寸更改为等于或大于 1pt 。