Существует достаточно много редакторов, работающих с тем же форматом plain text. Сам этот формат весьма широко используется – например, именно в нём хранятся тексты компьютерных программ.
Но для подготовки современного текстового документа требуется работать не только с текстом как таковым. Вдокументе обычно присутствует, как минимум, также информация о его оформлении. Оформление определяет внешний вид документа: используемые шрифты, форма страницы и т.п.
Также в текстовом документе может содержаться информация о его структуре – например, разделении на главы и разделы. Кроме того, в документ могут быть включены таблицы, изображения и т.п.
Программы для подготовки текстовых документов, позволяющие работать не только с текстом, но и с дополнительной информацией, называются текстовыми процессорами.
Существует множество видов текстовых процессоров (ТП). В современной ситуации чаще всего применяются визуальные ТП. Они позволяют видеть документ в более-менее окончательной форме – в том виде, в котором он будет выведен на печать; такое отображение документа называется WYSIWYG (англ. What You See Is What You Get - “вы получаете то же, что видите”).
Как правило, текстовые процессоры входят в так называемые офисные наборы (пакеты) программного обеспечения. Например, известный текстовый процессор Microsoft Word – часть набора Microsoft Office.
Принципы работы с текстовыми процессорами подобного типа являются более-менее общими для всех распространённых вариантов. Изучив эти принципы, вы сможете без особых проблем работать с любым текстовым процессором.
Заметим: чтобы сохранять тексты в файлах и считывать их, редактор должен работать с определённым форматом файла (см. Тема1). Так, редактор в E-Publish TextProcessor работает с файлами формата plain text (простой текст).