Свойство gridSpan таблицы OpenXML - PullRequest
0 голосов
/ 01 мая 2018

Я создал документ DOCX в LibreOffice 5.3.7.2.0 + со следующей таблицей:

+-------+---+---+---+
|   A   | B | C | D |
+---+---+---+---+---+
| E | F | G | H | I |
+---+---+---+---+---+

Вы видите, что ячейка A имеет ширину две ячейки, все остальные ячейки имеют одинаковый размер.

Я прочитал, что свойство gridSpan определяет логическую ширину ячейки в документации .

Я распаковал созданный файл docx и заглянул внутрь файла document.xml: https://gist.github.com/erdos/3a69e5c5a9eb8ea26c4f8fc5951bc127

Странно, но значения gridSpan в xml-файле просто не совпадают с тем, что я вижу в редакторе.

  • XML-файл содержит следующие gridSpan значения: 2,2,2,1 1,1,1,2,2
  • Однако из того, что я вижу на экране, можно ожидать что-то вроде: 2,1,1,1 1,1,1,1,1

Почему разница? Чтобы я неправильно понял цель и использование gridSpan? Большое спасибо!

...