С позиции информатики текст — последовательность знаков некоторого алфавита, но текстовый документ дополнительно хранит структуру, свойства объектов, изображения, таблицы и служебную разметку.
Работа с документом разделяется на ввод, редактирование и форматирование. Эти операции часто чередуются, однако решают разные задачи.
Словарь
редактирование. изменение содержания или структуры текста путём добавления, удаления, перестановки и замены
форматирование. изменение свойств представления объекта документа
стиль. именованный набор свойств для объектов одного типа
шаблон. документ-заготовка со структурой и оформлением для создания однотипных документов
макрос. сохранённая последовательность команд для автоматического выполнения действий
структура документа. иерархическая организация разделов и других составных частей
оглавление. упорядоченный перечень заголовков с указанием их положения в документе
OCR. оптическое распознавание символов с растровой копии документа и преобразование в редактируемый текст
непечатный знак. служебный символ разметки, обычно не выводимый при печати
компьютерная лингвистика. область методов компьютерной обработки естественного языка
Система связей
Назначение документа влияет на структуру и стиль: научный, деловой, рекламный, художественный и личный тексты решают разные коммуникативные задачи.
Простой текстовый редактор работает прежде всего с символами; текстовый процессор поддерживает сложное оформление; OCR преобразует изображение текста в редактируемые символы и требует вычитки.
Ввод создаёт исходную последовательность символов, редактирование добавляет, удаляет, переставляет или заменяет содержание, форматирование меняет свойства представления без изменения смысла текста.
Непечатаемые знаки — пробелы, знаки абзаца, табуляция, разрывы — управляют структурой и становятся видимыми в специальном режиме проверки.
Объекты документа включают символ, абзац, страницу, раздел, список, таблицу, формулу и изображение; у каждого типа свой набор свойств.
Свойства символа включают шрифт, размер и начертание; абзаца — выравнивание, отступы и интервалы; страницы — размер, ориентацию, поля и колонтитулы; изображения — размер, положение и обтекание.
Абзац завершают одним знаком абзаца; выравнивание не имитируют цепочками пробелов; пробел не ставят перед точкой или запятой; дефис и тире выполняют разные функции.
Неразрывный пробел удерживает связанные элементы на одной строке, а разрыв страницы задаёт переход управляемо; повторные пустые абзацы для размещения текста ненадёжны.
Проверка орфографии зависит от языка фрагмента и словаря: подчёркивание не доказывает ошибку, если для слова выбран неверный язык.
Маркированный список подходит для неупорядоченных пунктов, нумерованный — для последовательности или ссылок по номеру, многоуровневый — для иерархии.
Таблица хранит данные в строках и столбцах; удаление содержимого ячеек отличается от удаления самих строк или таблицы.
Поиск и замена должны учитывать регистр, целое слово, шаблон и область документа; глобальная замена без просмотра может изменить части других слов.
Стиль — именованный набор свойств объекта. Стилевое форматирование обеспечивает единообразие и позволяет изменить все однотипные элементы сразу; прямое форматирование действует локально.
Шаблон — документ-заготовка со структурой, стилями и постоянными реквизитами; переменные сведения в новой копии нужно заменить и проверить.