Под автоформатированиемпонимается автоматическое оформление текстового документа либо сразу при вводе текста, либо по окончании в случае активизации соответствующей команды. Система автоформатирования анализирует документ и принудительно применяет определенные стили к каждому абзацу. Также она производит следующие действия:
§ Использует свои правила форматирования для поиска и форматирования таких элементов, как заголовки, основной текст, списки, верхние и нижние индексы, адреса, заключительные части писем;
§ Удаляет лишние символы абзацев;
§ Заменяет прямые кавычки на парные (« ») и апострофы (‘) - на одиночные кавычки (‘’);
§ Заменяет сочетания символов в виде (c),(r),(TM) значками авторского права ©, зарегистрированного товарного знака ® и торгового знака ™;
§ Заменяет звездочки, дефисы или другие символы, использованные для элементов списка на символ маркера;
§ Учитывает горизонтальные отступы, вставленные с помощью клавиши <Tab>.
Если пользователь отформатировал лишь часть текста, то большинство текстовых редакторов могут довести эту работу до конца. Автоформат при этом проверит согласованность форматирования всего документа и тем самым улучшит его вид, а применяемые при форматировании стили обычно берутся из шаблона, назначенного данному документу.
Примечание.
Зачастую система автоформатирования позволяет просмотреть изменения и принять все их целиком или отказаться от всех сразу, просмотреть изменения одно за другим и принять/отказаться по каждому в отдельности, подключить стиль из другого шаблона. Если результат автоформатирования в конечном итоге не устраивает пользователя, то можно отменить все сделанные изменения.