Проблема с границей таблицы при преобразовании XHTML в Docx с использованием docx4j - PullRequest
0 голосов
/ 07 мая 2019

В таблицу входят как границы таблицы, так и границы ячеек, хотя были указаны только границы уровня таблицы. Интервал между ячейками таблицы также равен нулю. Как добиться коллапса границы с помощью 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>
...