Как описывается структура таблицы

Ширина табличных колонок определяется значениями табуляции (tab values). Эти значения отсчитываются от левого края таблицы, т. е. от левого края боковика. Ширины табличных колонок, как и любой колонки текста, фиксируются жестко (hard), и когда вводимый текст достигает края колонки, он переносится на другую строку.

В этом заключается важнейшее отличие типографических табуляторов от та­буляторов текстовых редакторов. Табуляторы текстовых редакторов гибкие (soft), у них нет возможности определять ширину колонки текста. Это просто точки на полосе набора, к которым перескакивает курсор или к которым можно вытолкнуть фрагмент текста с помощью клавиши <ТаЬ>. Поэтому в текстовых редакторах управление переносом строк почти невозможно (рис. 15.4). Табуляторы текстовых редакторов подходят только для таблиц без переходящих строк (runovers).

Традиционные наборные программы определяли структуру табличных коло­нок построчно. Создавая колонки, вы задавали ширину боковика, ширину пробела справа, ширину второй колонки, ширину пробела справа и т. д. Если вы не задали новую ширину колонки в следующей строке таблицы, программа сочтет, что значе­ния из предыдущей строки остаются в силе. Поскольку значения табуляторов каж­дой строки независимы друг от друга, вы могли проектировать таблицу, в которой каждая строка имела собственные ширины колонок. И между строками можно было установить отбивки или разграничительные линейки на любом расстоянии.

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

Company

^ Products

Employees

^Acme Mfg.

12 Boyle Dr. t^Hairston, OH

Precision aircraft ^bearings

120

VBaldco Corp. W2 Industrial Way £ Miller, MO

^ Industrial ladders, scaffolds

^185

Company

Products

Employees ""і

^Acme Mfg. 12 Boyle Dr. Hairston, OH

—^Precision aircraft bearings

1^120

^Baldco Corp. 2 Industrial Way Miller, MO

^ Industrial ladders, scaffolds

R 185

РИС. 15.4. Табулятор тексто­вых редакторов не поддержи­вает переходящих строк, по­этому текст должен вводить­ся в последовательности, показанной на верхней схеме. Добавление строки внутрь од­ного из адресов требует значи­тельного перенабора текста. На нижней схеме показан по­ток текста при табличном на­боре с помощью типографи­ческих табуляторов. Здесь переход к следующему табуля­тору не происходит до тех пор, пока не набран весь текст. По сути, каждый табулятор формирует небольшую колон­ку текста

Coloration j Hardiness

І Common

Predominant:

І Secondary

І Freeie

І Pott

І Name

Color

І Color

; Resistance

І Resistance

І Tupelo Beauty

Red

1 Gold і

! High

Low

І Amenta я Glory

Red

І Pink і

І High

Low

І Martha’s Classic і

Peach

І Gold

Low

І High

| Lady Godiva

Pink

__

High

| High

І Pride of Havana I

Pink

Red

Low

J Low

І World’s Fair

White

__

Low

Low j

РИС. 15.5. Таблица в стиле электронных таблиц помеща­ет каждое значение в отдель­ную ячейку, как показано на ее экранном отображении. Ячейки могут объединяться, когда нужно создать объеди­ненные заголовки таблицы. Но ячейки не могут иметь раз­ные ширины, изменение шири­ны одной влечет за собой из­менение ширины всех ячеек колонки. Пробелов между ко­лонками вообще нет

Updated: 24.11.2011 — 14:53