表和单元格边框都在表中,尽管仅指定了表级边框。表单元格间距也为零。如何使用docx4j实现边界折叠。
已经过了这个过程,但是没有列级边界会引起冲突: -http://officeopenxml.com/WPtableCellBorderConflicts.php
document.xml:
<w:tbl>
<w:tblPr>
<w:tblW w:w="0" w:type="auto"/>
<w:tblCellSpacing w:w="0" w:type="dxa"/>
<w:tblInd w:w="3850" w:type="dxa"/>
<w:tblBorders>
<w:top w:val="single" w:sz="8"/>
<w:left w:val="single" w:sz="8"/>
<w:bottom w:val="single" w:sz="8"/>
<w:right w:val="single" w:sz="8"/>
<w:insideH w:val="single" w:sz="8"/>
<w:insideV w:val="single" w:sz="8"/>
</w:tblBorders>
</w:tblPr>
<w:tblGrid>
<w:gridCol w:w="5960"/>
</w:tblGrid>
<w:tr>
<w:trPr>
<w:trHeight w:val="30" w:hRule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="5960" w:type="dxa"/>
<w:shd w:fill="cccccc"/>
<w:tcMar>
<w:top w:w="15" w:type="dxa"/>
<w:left w:w="15" w:type="dxa"/>
<w:bottom w:w="15" w:type="dxa"/>
<w:right w:w="15" w:type="dxa"/>
</w:tcMar>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:spacing w:after="199"/>
<w:ind w:left="420"/>
<w:jc w:val="center"/>
</w:pPr>
<w:r>
<w:rPr>
<w:b/>
<w:i w:val="false"/>
<w:color w:val="000000"/>
</w:rPr>
<w:t xml:space="preserve"> </w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Tahoma" w:hAnsi="Tahoma"/>
<w:b/>
<w:i w:val="false"/>
<w:color w:val="000000"/>
</w:rPr>
<w:t>ENDORSEMENT</w:t>
</w:r>
<w:r>
<w:rPr>
<w:b/>
<w:i w:val="false"/>
<w:color w:val="000000"/>
</w:rPr>
<w:t xml:space="preserve"> </w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</w:tbl>