Структурное форматирование

Структурное и физическое форматирование

Физическим или жестким форматированием называется такая разметка текста, которая непосредственно отвечает за конечный вид текста при печати.

Любой текст имеет логические части, которые соответствуют структуре информации, которую он представляет. Когда создаётся документ, важен конечный вид на бумаге. Можно добиться нужного вида документа, используя такие инструменты как изменения шрифта, размера и т.д., однако если объём документа становится больше нескольких страниц, то следить за правильным видом документа становится сложнее, так как при изменениях в оформлении приходится каждый раз пролистывать его весь в поисках нужного элемента и присваивать каждому элементу новый вид.

Существует другой подход к написанию документа, при котором производится присвоение логическим элементам текста соответствующего типа для обозначения роли данного объекта в документе. Каждому типу объектов, в свою очередь, может быть сопоставлено соответствующее физическое форматирование.

Таким образом, вы получаете документ, которым очень просто управлять — достаточно присвоить нужному типу данных другое представление (физическое форматирование), и все элементы этого типа во всем документе сразу унаследуют новое представление.

OpenOffice.org Writer предоставляет возможность проводить структурное форматирование текста с помощью стилей. Используя их, можно каждой структурной единице документа (имя файла, название компании, комментарии, замечания, список, заглавие и т.п.) присвоить свой вид при печати (шрифт, отступы, обрамление, нумерации и т.д).

Имеется определенный набор стандартных стилей (заголовок, список и т.д), которым можно присвоить иное физическое форматирование, равно как и создавать свои стили на их основе. Все изменения, внесенные в стили, сохраняются с документом.

Стили возможно применять не только к текстовым объектам, но и к страницам, рамкам, нумерации.

Важно

Применение стилей в документе позволяет избежать различного оформления элементов одного типа. Жёсткое форматирование в отрыве от стилей может быть применено к единичному выделению, во всех остальных случаях должны применяться стили.

Создание текстов с помощью или без помощи стилей

Выше были рассмотрены способы форматирования текста с помощью панели инструментов и клавиатуры (так называемое жёсткое форматирование), однако есть более удобный способ — применение стилей. Например, когда используются стили для всех заголовков, изменение оформления соответствующего стиля приводит к изменению их отображения. Любое часто применяемое форматирование в документе может быть оформлено в виде стилей — это позволяет более гибко изменять внешний вид документа.

Диалог стилей вызывается с панели инструментов кнопкой Вкл./Выкл. Стилиста, из меню Формат->Стилист или клавишей F11.

Рисунок 9.5. Стилист

Стилист

Кнопки вверху диалога служат для выбора элемента, к которому применяется стиль — это может быть параграф, символ, область (рамка), страница и нумерованный список. Список, расположенный посередине, перечисляет возможные стили; выпадающий список внизу диалога предназначен для отбора стилей по категориям.

Для применения стиля необходимо выделить область текста и назначить его, дважды щёлкнув по названию нужного стиля в окне Стилиста.

Пользователь может перенастраивать стили, а также создавать свои собственные и удалять уже существующие, однако стандартные стили удалить невозможно.

Для открытия диалога настройки стилей можно использовать пункт меню Формат->Стили и шаблоны->Каталог... или комбинацию клавиш Ctrl-Y.

Рисунок 9.6. Настройка стилей

Настройка стилей

Первый выпадающий список содержит объекты, к которым можно применять стили; как было сказано выше, это может быть абзац (параграф), символы (знаки), рамки, страницы и нумерация. При выборе объекта список будет содержать только стили для этого объекта. Для более удобного выбора стилей служит нижний выпадающий список, который позволяет представить их в упорядоченном виде. Например, Все стили выводит все возможные стили для данного объекта; если выбрать в нём Применённые стили, список будет содержать только стили выбранного объекта, которые были использованы в данном документе.

Кнопка OK применяет выбранный стиль; кнопки Создать и Удалить используются для создания стиля на основе выбранного и удаления стиля, соответственно — а для изменения выбранного стиля используется кнопка Изменить. Кнопка Новый открывает диалог для создания нового стиля на основе выбранного. Кнопка Организация... используется для организации стилей, т.е. для применения в документе стилей из сохранённых ранее шаблонов документов.

При создании стиля откроется диалог настройки стиля выбранного объекта; за основу (в качестве родительского) будет взят стиль, выбранный в предыдущем диалоге. В открывшемся диалоге создания стиля нужно установить его свойства. Например, для параграфа указываются отступы и интервалы, выравнивание, положение на странице и другие.

Рисунок 9.7. Настройка отступов и интервалов

Настройка отступов и интервалов

Каждой группе свойств соответствует отдельная закладка; здесь будут рассмотрены только свойства на общих закладках.

На закладке Организация основными свойствами являются: название, категория, какой стиль взят за основу. Стили являются иерархическими и при изменении стиля более высокой иерархии (родительского, т.е. взятого за основу) изменения повлияют на все стили более низкого уровня иерархии (основанные на изменённом). Категория стиля используется для указания, собственно, к какой категории принадлежит стиль. Например, стили заголовков (Стили главы) применяются для создания оглавления. Категории также применяются для выбора в Стилисте.

Организация применяется, когда требуется использовать стили шаблонов в документе. Щелчок по кнопке Организация открывает диалог, где можно применить стили шаблонов к данному документу при помощи перетаскивания; если в левом списке выбрать шаблоны, а в правом списке — документы, то можно перетаскивать стили из одного списка в другой. Чтобы открыть используемые стили, нужно дважды щёлкнуть мышью по объекту — откроется дерево используемых стилей.

Структура документа (Навигатор)

Навигатор используется для быстрого перехода к элементам документа (объектам, страницам или заголовкам). Вызывается он с панели инструментов, из меню или клавишей F5.

Рисунок 9.8. Навигатор

Навигатор

В списке показываются элементы документа, на которые можно переходить; они могут иметь раскрывающийся список (символ “+” справа от имени). Раскрыв список и дважды щёлкнув по элементу, можно выделить объект, который с ним связан.

Для перехода по страницам служат три инструмента в диалоге Навигатора.

Первый служит для перехода на страницу вверх, второй — на страницу вниз, третий — для перемещения на любую страницу.

Следующий инструмент служит для настройки DragMode- режима, когда объект из навигатора перемещается на рабочую область документа.

Здесь можно выбрать три режима: Вставить как гиперссылку, Вставить как ссылку и Вставить как копию. При вставке гиперссылки можно будет переходить на объект щелчком мыши. Объект, вставленный как ссылка, будет повторять исходный — изменения последнего будут отображаться на ссылке. При копировании объекта будет создана копия по состоянию на момент её создания; при изменении оригинала скопированный объект изменениям не подвергается.

Правее на окне Навигатора расположена группа из четырёх инструментов, предназначенная для управления содержанием. С помощью этих инструментов можно передвигать главы на главу вверх или вниз, а также управлять уровнем нумерации главы.

Два верхних инструмента служат для перемещения глав вверх или вниз, а два нижних — для изменения уровня главы.

Первые два инструмента второй строки панели служат для управления видом Навигатора — один показывает или скрывает список объектов, второй служит для отображения только содержания документа, скрывая все остальные объекты.

Другой немаловажный инструмент служит для выбора максимального уровня заголовков, который показывается в Навигаторе.