Предположим, документ в docx4j:docx4j двигаться вокруг абзацев
Headline1
Headline2
blebleble
Headline3
subtext
Все заголовки абзацев, как я могу переместить заголовок 2 и все это subcontents быть перед Headline1?
Предположим, документ в docx4j:docx4j двигаться вокруг абзацев
Headline1
Headline2
blebleble
Headline3
subtext
Все заголовки абзацев, как я могу переместить заголовок 2 и все это subcontents быть перед Headline1?
Структура абзаца в docx xml находится в простейшем случае плоский, а не иерархический/вложенный, поэтому вы можете определить, что такое «субконтент». Это все до вашего следующего заголовка1? И есть ли эти стили заголовков, уровни контуров или что-то еще?
В любом случае контент представляет собой список Java, поэтому, как только вы знаете начальный и конечный индекс материала, который хотите переместить, все остальное легко.
Я говорю, что структура абзаца в docx xml плоская «в простейшем случае», потому что таблицы и элементы управления содержимым и т. Д. Немного меняются.
О, ладно, я предполагаю структуру дерева. my Headline 1 - это встроенный стиль, который должен дать пользователю возможность перемещаться по автоматически созданным уровням контуров в офисе. вот пример того, что я имею в виду под заголовком http://i.gyazo.com/b9b2f86749779c360eccb4da76b0d7e7.png – user2147674