嘿伙计们在XSL中有一种方法:FO来封装表格的行和单元格,或者必须将表格封装到表格中以获得解决方案。 这是一张图片应如何显示的图片:
答案 0 :(得分:3)
您当然可以设置边框左边和边框顶部等单独边框。要按要求缩进文本内容,可以在单元格上为单元格内的块上的整个内容或边距设置填充。
<fo:table width="100%">
<fo:table-column column-width="33%"/>
<fo:table-column column-width="33%"/>
<fo:table-column column-width="33%"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell padding-left="1in" border-left="1px solid red">
<fo:block>padding on cell</fo:block>
</fo:table-cell>
<fo:table-cell border-left="1px solid red">
<fo:block margin-left="1in">margin on block</fo:block>
</fo:table-cell>
<fo:table-cell border-left="1px solid red">
<fo:block>No padding</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
注意:您的结果取决于您使用的渲染器。 Apache错误地将这与最后一个单元格中的文本重叠,而其他格式化程序则不会。你需要玩它来确保你对FOP没问题。