Текстовый процессор
17.1.1. Общее представление о функциональности
В эпоху текстовых редакторов главной задачей разработчиков было обеспечить при наборе, верстке и распечатке документа его максимальную схожесть с машинописным текстом. Для современного текстового процессора такого рода требования являются не верхним пределом, а нижней границей функциональности, минимальными требованиями. Какими же возможностями должен обладать полнофункциональный текстовый процессор?
Ввод и редактирование текста
Ввод и редактирование текста — это базовые задачи, для решения которых собственно и создается любой текстовый редактор (процессор). После ввода текста может возникнуть необходимость редактировать его: ввести дополнительный текст, удалить, переместить или скопировать часть уже введенного текста, исправить слова, в которых были обнаружены орфографические ошибки или пропущенное буквы. Для выполнения операций с фрагментами текста текстовый процессор должен обладать функциональностью выделения фрагментов текста.
Функциональность редактирования и выделения должна носить интеллектуальный характер. Текстовый процессор должен уметь отличать выделенный объект от фрагмента текста и уметь выполнять над нетекстовыми элементами документов различные дополнительные операции, например, выделить фрагмент текста и вставить ссылку на него, выделить векторный рисунок и вставить его растровую копию, выделить несколько элементов диаграммы и отредактировать их.
Поиск и замена
В современном текстовом процессоре должен быть механизм, обеспечивающий поиск заданного слова, словосочетания, сочетания символов или текста в заданном формате. Найденный текст может быть автоматически заменен предложенным фрагментом или выделен, для того чтобы пользователь сам мог принять решение, в каких случаях необходимо внести исправления.
Создание, открытие и сохранение документов
Механизмы создания, открытия и сохранения документов у разных текстовых процессоров могут различаться. Например, для этих операций может использоваться стандартное диалоговое окно открытия и сохранения файлов, либо текстовый процессор может иметь собственные диалоговые окна с расширенной функциональностью, позволяющие выполнять во время сохранения документов какие-то дополнительные сервисные операции (проверка, сжатие, структурирование).
Возможность сохранения документов в различных форматах — одна из важнейших функций современного текстового процессора. Поскольку мир современного
документооборота и распространения информации очень многообразен, один и тот же документ может быть востребован в разных своих представлениях:
□ в виде текста — сохранение только текстового содержимого;
□ в виде документа — сохранение в системе электронного документооборота (СЭД);
□ в виде документа другого формата — для открытия в текстовом процессоре другого типа;
□ в формате PDF — для последующей печати или чтения в другой операционной системе;
□ в формате HTML — для публикации на веб-странице;
□ в виде записи блога — для публикации в виртуальном дневнике.
Интеграция в документ дополнительных сведений, реквизитов и атрибутов
Поскольку сегодня практически весь крупный и средний бизнес, государственные учреждения и структуры, научные учреждения и учебные заведения оснащены тем или иным видом системы электронного документооборота, то наличие в документе дополнительных сведений, реквизитов и атрибутов в одном случае является необходимым, в другом облегчает процесс создания карточки документа и регистрации документа в информационной системе.
Форматирование
Для качественного отображения документа очень важно, чтобы текстовый процессор умел отображать фрагменты текста различными типами шрифта. Стандартным набором параметров шрифта, которые должен уметь изменять текстовый процессор, являются: семейство (рис. 17.1), начертание, в том числе обычное, полужирное, курсивное (рис. 17.2), и размер шрифта (рис. 17.3).
Arial Times CourierCorsiva
Рис. 17.1. Шрифты разных семейств
простой полужирный курсив полужирный курсив
Рис. 17.2. Текст разных начертаний
букВЫ В ОДНОМ СЛОВе мОгУт бЫть разного разМера
Рис. 17.3. Символы разных размеров
Кроме того, текстовый процессор должен обеспечивать средства подчеркивания и зачеркивания шрифта (рис. 17.4), ввода надстрочных и подстрочных символов (рис. 17.5), задания цвета для шрифта и фона (рис. 17.6).
подчёркивание подчёркивание подчёркивание подчёркивание зачёркивание зачёркивание
Рис. 17.4. Варианты подчеркивания и зачеркивания
шрифт наДстР0ЧНЫЙ И шрифт подстрочный
Рис. 17.5. Подстрочный и надстрочный текст
Дата добавления: 2016-04-14; просмотров: 1007;