Я борюсь с созданием таблицы из объекта. Скажем так:
This is 3 columns and 2 rows table.
The numbers shows how MS Word places cells inside row.
This whole table translate to those rows:
Строки таблицы
Вся моя проблема в том, чтобы придумать алгоритм для создания таблицы. Я создал несколько классов для представления ячеек, а также два специальных класса для разделенных ячеек: VerticalSplit и HorizontalSplit, каждый из которых имеет два свойства: FirstElement, SecondElement. Я заметил, что второй элемент VerticalSplit всегда имеет номер самого глубокого элемента свойства FirstElement. Более того, SecondElement в HorizontalSplit на один номер больше, чем First. Все работает отлично, пока мы не попробуем использовать тот же алгоритм для следующей ячейки таблицы.