Исправить ODT-группировку ячеек (numberrowsspanned) #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Приоритет: критичный.
Проблема: В ODT-форматтере (
redmine_reporter/formatters/odt.py) для вертикального объединения ячеек используется атрибутnumberrowsspanned, но в последующих строках не добавляются элементыtable:covered-table-cell. Это делает документ невалидным по ODF 1.2 и может привести к «плывущей» вёрстке в LibreOffice / MS Word.Ожидаемое поведение: Каждая строка, попадающая внутрь объединённой ячейки, содержит
TableCoveredCellна месте замещённой колонки.Рекомендация: После первой строки проекта/версии явно добавлять
TableCoveredCellдля всех строк, которые входят в span.