У меня возникла проблема, и я не нашел решения / обходного пути (хотя были заданы похожие вопросы) проблемы XSL-FO с фоном ячеек. Мы используем Apache FOP 0.25, и быстрое обновление до более новой версии с другим процессором PDF в настоящий момент невозможно.
Дело в том, что когда я устанавливаю цвет фона для ячейки, новая заливка фона закрывает границы таблицы, которые в противном случае видны (сплошной цвет 0,5 пт). Я пробовал несколько способов преодолеть это, но все они приводят к неоптимальным результатам:
установка границ для каждой ячейки таблицы отдельно, имеющей цвет фона. Это работает, но я вижу промежутки между границами, установленными на ячейках без фона, и на границах с. В примере ниже между вертикальными границами ячеек 1.1 и 2.1 будут видимые промежутки, но не между 2.1 и 3.1.
__________________________
| ячейка 1.1: фон |
| ячейка 2.1: без фона |
| ячейка 3.1: без фона |
--------------------------
Есть ли какие-нибудь практические пути решения проблемы? Я устанавливаю цвет фона для элемента table-cell, это должно быть правильно, верно?
Большое спасибо