Тема: Формирование оглавления в уже отформатированном файле
Есть файлы, в которых замечательные пользователи, не имеющие понятия о том, что такое оглавление нагородили огородов...
Задача: создать автооглавления
Идеи по поводу алгоритма:
1) Пройти по документу и найти все абзацы, отличающиеся по форматированию от места, где установлен курсор...
2) Собрать их в конце документа
3) Расставить вручную на них стили, удалив лишнее...
4) Запустить поиск по тексту в соответствии с отформатированным (в конце) псевдооглавлением и в соответствии с ним же применить стили...
Вопросы с тем, как эти все сделать...
особенно интересует (1) т.е. залить куда-то формат выделения, а потом уже как-то его сравнивать с абзацами..