Тема 9. Текстовый редактор Word
Типы, функции и возможности редакторов текстов
Текстовые редакторы и процессоры используются для составления, редактирования и обработки различных видов информации. Отличие текстовых редакторов от процессоров заключается в том, что редакторы, как правило, предназначены для работы с текстами, а процессоры позволяют использовать и другие виды информации.
Редакторы, предназначенные для подготовки текстов условно можно разделить на обычные (подготовка писем и других простых документов) и сложные (оформление документов с разными шрифтами, включающие графики, рисунки и др.). Наибольшей популярностью пользуется текстовый процессор MSWordforWindows.
Редактор текстов (texteditor) обеспечивает ввод, изменение и сохранение любого символьного текста и предназначен в основном для подготовки текстов, являющихся программами, поскольку текст программы не требует форматирования, то есть автоматического преобразования расположения элементов текста, изменения шрифта и т. п. Результатом работы такого редактора является файл, в котором все знаки являются знаками кодовой таблицы ASCII. Такие файлы называются ASCII-файлами. Варианты кодовых таблиц ASCII и Windows 1251 (кириллица) представлены на Рис. 9-1.
Среди подобных экранных редакторов можно выделить Norton Editor (фирма Peter Norton Computing Inc.), многофункциональный многооконный редактор Multi-Edit, разработанный фирмой American Cybernetics Inc. и др.
Для подготовки текстов на естественных языках и их вывода на печатающие устройства необходимо существенно расширить количество операций редактора для обработки документов, имеющих структуру документа, т. е. состоящих из абзацев, страниц и разделов и др. При этом программный продукт переходит в новое качество – систему подготовки текстов (WordProcessor).
Рис. 9-1. Фрагмент кодовой таблицы символов, используемой в Word
Среди таких систем выделяют три больших класса, имеют относительно размытые границы: форматеры, текстовые процессоры и настольные издательские системы.
Форматер не использует для внутреннего представления текста никаких дополнительных кодов, кроме стандартных ASCII символов (конец строки, перевод каретки, конец страницы и т. п.).
Текстовый процессор во внутреннем представлении снабжает текст специальными кодами – разметкой. В основном экранные редакторы и текстовые процессоры различаются по назначению: первые создают ASCII-файлы, которые используются затем компиляторами или форматерами, вторые предназначены для подготовки текстов и последующей печати на бумаге. Форма представления текста имеет большое значение.
Текстовые процессоры имеют специальные функции для ввода текста и представления его в напечатанном виде. Среди этих функций можно выделить следующие:
● ввод текста с одновременным форматированием, обеспечивающим вид страницы текста на экране и расположение слов на ней, давая представление о расположении текста на бумаге в напечатанном виде;
● предварительное описание структуры будущего документа с помощью специальных команд; в этом описании задаются такие параметры, как величина абзацных отступов, тип и размер шрифта для различных элементов текста, расположение заголовков, межстрочные расстояния, число колонок текста, расположение и способ нумерации сносок и тому подобное. Чтобы воспользоваться этим описанием при вводе текста, обычно нужно последовательно нажать на определенные клавиши или экранные кнопки, чтобы сообщить текстовому процессору, какой элемент текста вы вводите (заголовок, стандартный параграф или сноску). Комбинацию клавишей для указания каждого элемента текста выбирает пользователь;
● автоматическая проверка орфографии и получение подсказки при выборе синонимов;
● ввод и редактирование таблиц и формул с отображением их на экране в том виде, в каком они будут напечатаны;
● объединение документов в процессе подготовки текста к печати;
● автоматическое составление оглавления и алфавитного справочника и др.
Текстовые процессоры обычно имеют уникальную структуру данных для представления текста, поэтому текст, подготовленный в одном текстовом процессоре, как правило, не читается другими. В целях совместимости текстовых документов при переносе их из одного текстового процессора в другой существуют программы-конвертеры, обеспечивающие получение выходного файла в формате текстового процессора – получателя документа. Такая программа получает информацию в одном файловом формате и выдает файл с информацией в требуемом формате. Современные программы текстовой обработки содержат встроенные модули конвертации, поддерживающие популярные файловые форматы.
Первая категория включает текстовые процессоры, позволяющие подготовить и напечатать сложные и большие по объёму документы, в. ч. книги. К ним относятся WinWord, WordPerfect, ChiWriter, AmiPRo и др.
Настольные издательства готовят тексты по правилам полиграфии и с типографским качеством. Пакеты программ настольной издательской системы (например, Publishing, PageMaker) являются инструментом верстальщика, дизайнера, технического редактора, позволяют легко менять форматы страниц, размер отступов, дают возможность комбинировать различные шрифты и т.п. В большей степени они предназначены для реализации различного рода полиграфических эффектов.
Назад к разделу "Вопросы для самопроверки"
Вперед к разделу "Инструментарий текстового процессора – панели инструментов и меню"