XSL-FO表格边框不一致

问题描述 投票:1回答:1

我想,以减少边框宽度为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>
xsl-fo
1个回答
0
投票

我只是碰巧有同样的问题。我知道为时已晚可能是帮助他人谁面对这样的。有我的代码没有问题。

导致此错误之一是Adobe Acrobat Reader软件DC。

只需点击编辑 - >首选项 - >页面显示,然后在渲染取消选中增强细线分组,然后在我的PDF线出现罚款。

如果不改变它。

试着改变你的边框大小等于或大于than1pt。

© www.soinside.com 2019 - 2024. All rights reserved.