Вертикальная линейка является вложенным изображением
Рисунок 16.17. Вертикальная линейка является вложенным изображением
Представленная на Рисунок 16.17 вертикальная линейка оформлена как вложенное изображение в абзаце, соответствующем первой записи таблицы. Приемы работы с вложенными изображениями описаны в гл. 15. При настройке изображения линии были использованы смещение базовой линии и корректировка ее длины по фактической высоте таблицы. Для фиксации положения линейки по горизонтали в первом абзаце установлена позиция табуляции.
Если ввести позицию табуляции, управляющую положением вложенного изображения по горизонтали, в стиль абзаца, данный стиль можно будет использовать при форматировании нескольких таблиц.
Что касается горизонтальных линеек, используемых для отделения строк таблиц и выделения отдельных полей, то наиболее рациональным представляется использование абзацных линеек соответствующего вида в стиле форматирования таблицы. В гл. 5 и 15 были рассмотрены приемы построения разнообразных линеек. Здесь мы только приведем несколько примеров их использования в таблице.
На Рисунок 16.18 текст внутри строки таблицы разбит на строчки признаками перехода на новую строку так, что каждая строка таблицы представляет собой единый абзац. Этому абзацу задана линейка по ширине колонки и небольшая отбивка. Таким образом, строки таблицы зрительно обособлены.
На Рисунок 16.19 продемонстрировано более изящное использование линеек. Стиль форматирования абзаца включает в себя горизонтальную линейку оттенка 80% серого цвета. Поле имен набрано инверсным шрифтом полужирного начертания, поэтому буквы выглядят белыми на сером фоне. При описании линейки задан отступ вправо, достаточный для того, чтобы она доходила почти до следующего поля.
На Рисунок 16.20 тот же прием использован для оформления номеров записей. Сами номера были сформированы дополнением Bullets and numbering (Нумерация абзацев). В этом примере оттенок линейки установлен равным 20% серого цвета.
Горизонтальными и вертикальными линейками можно пользоваться одновременно. На Рисунок 16.21 показан наиболее простой пример такой верстки. Вертикальная линейка является вложенным изображением, а горизонтальные — абзацными линейками.
Горизонтальные линейки — это текст, вертикальные — вложенная графика; текстовые элементы всегда перекрывают графические. На Рисунок 16.22 приведен пример использования этого принципа для форматирования таблицы. Текст в наиболее значимом поле таблицы выделен серой верхней линейкой абзаца с широким правым отступом. Нижняя линейка абзаца цвета бумаги перекрывает вертикальную линию в точности под записью, автоматически разбивая ее на отрезки различной длины в соответствии с числом строк в абзаце записи.