Рейтинг разработки: 4
PC Magazine/RE:
Три странички открытого программного текста и в вашем распоряжении утилита, умеющая выискивать в Word-документе заголовки по присутствию "характерных", задаваемых слов/словосочетания и создавать по ним систему гиперссылок или попросту "оглавление документа".
Пожелания:
1. На наш взгляд, предложена удачная идея, которую можно применять для структуризации текста и автоматизированной подготовки содержания документа взамен стандартного для Word метода, основанного на применении стилей. Однако пока предложенный механизм несовершенен и вот почему.
Использование признака в виде текста для ввода заголовков соответствующего уровня следует разнообразить дополнительными параметрами, иначе при реальном применении будут постоянно встречаться совпадающие текстовые фрагменты в других частях документа, что принесет только путаницу.
Можно предложить дополнить следующими параметрами:
1) местонахождение заданного текстового фрагмента на определенном месте в строке (например, в ее начале);
2) наличие признака "скрытый" текст, что позволило бы вводить соответствующую маркировку для заголовков с любым содержанием; и др. Сейчас применение таких "отличающих" маркеров еще не проработано (например, "скрытый" текст попадает в контент гиперссылки и появляется на экране).
2. Следующее, что хотелось бы добавить – это возможность собирать заголовки всех уровней в одном месте (например, в начале документа). Сейчас в эту часть документа переносятся только гиперссылки на заголовки первого уровня, а заголовки других уровней размещаются в начале соответствующего раздела. По такой схеме универсального механизма для генерации содержания не получить.
3. Еще одно дополнение, на наш взгляд, важное для практики. Сейчас диалоговое окно для задания текстовых фрагментов, по которым будут искаться заголовки в тексте, открывается в немодальном режиме. Другими словами, пользователь не имеет возможности скопировать фрагмент текста из самого документа, а вынужден вводить его вручную. А как бы было здорово, если просто вставить скопированный текстовый фрагмент!
|