Как получить пользовательское оглавление в Aspose.word с помощью C # - PullRequest
0 голосов
/ 07 ноября 2019

Я работаю в Report и использую Aspose.word. Мне нужно настроить содержание. Но в Word он дает только шаблон по умолчанию, как показано ниже,

Заголовок 1 .............................. 1

Заголовок 1.1 ........................... 2

Заголовок 1.2 ..... ...................... 3

Но мне нужно содержание, как показано ниже,

(1-3) Заголовок1

      (Heading 1.1,Heading 1.2)

Можно ли создать пользовательскую таблицу содержимого, основанную на заголовке и подстилке? Пожалуйста, дайте ваши комментарии ...

1 Ответ

0 голосов
/ 08 ноября 2019

В Aspose.Words вы можете создать оглавление, используя DocumentBuilder.InsertTableOfContents . Он принимает список переключателей поля TOC , которые определяют окончательный вид оглавления. Если переключатели не позволяют вам создать желаемый результат, вы можете циклически проходить по абзацам в документе, проверять стиль каждого абзаца и в случае стиля заголовка компилировать собственное оглавление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...