В таблицу входят как границы таблицы, так и границы ячеек, хотя были указаны только границы уровня таблицы. Интервал между ячейками таблицы также равен нулю. Как добиться коллапса границы с помощью docx4j.
Прошли через это, но нет границ уровня столбца, чтобы вызвать конфликт:
- http://officeopenxml.com/WPtableCellBorderConflicts.php
- Ожидаемый результат: пример CSS 2 по ссылке выше
- Текущий вывод: CSS Пример 1 по ссылке выше
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>