Имитируйте
Обладая двадцатилетним опытом использования табличных редакторов и знакомства с ними, я пришел к выводу, что все они, кроме специализированных приложений, применяющих коды, требуют значительно больших усилий, чем того заслуживают. Даже когда они выполняют то, что требуется, их технологии часто столь неэффективны и приблизительны, что лучше поискать альтернативные решения.
Правда, когда вы используете данные, экспортированные из электронных таблиц или баз данных, то у вас нет других вариантов. Но хорошо структурированные и однотипные таблицы Для финансовых отчетов и подобные им станет легче форматировать, если вы создадите табличные шаблоны и библиотеки стилей для автоматизации процесса.
Для сложных и уникальных таблиц или таблиц, формируемых с нуля и требующих ввода данных вручную, часто быстрее и легче построить нечто напоминающее на таблицу, но ею не являющееся.
Поскольку таблицу легче всего представить как совокупность колонок, разделенных пробелами, то их можно построить в программе верстки и без применения табличного редактора, создав каждую колонку таблицы как независимую текстовую рамку. Единственное, за чем необходимо внимательно следить, — это соответствие линий шрифта во всех колонках (рис. 15.21).
Создание таблицы с помощью программы верстки дает вам абсолютную свободу выбора интерлиньяжа в любом месте таблицы. Правда, линейки придется добавлять вручную и отдельно от текста. Кроме того, у вас — полный контроль над величиной средников между колонками, т. к. вы можете передвигать или менять местами целые колонки.
Вы также полностью распоряжаетесь шириной колонок, поскольку изменение формата одной колонки не оказывает влияния на соседние. При необходимости смежные колонки могут даже перекрываться, а объединенные заголовки и данные просто накладываться на остальные колонки. Многие примеры таблиц в этой главе были созданы именно таким способом и именно по тем же причинам. К концу рабочего дня (или значительно раньше) у вас получится что-то похожее на таблицу, даже при полном отсутствии стандартной табличной структуры.
Manufacturer and
"Actual Viewing Area Maximum List (diagonally, Resolution Price in inches) (in pixels) |
Made»______
HarleyScan 17
TOC o "1-3" h z H arley Systems, Inc. $399
KleerVision 17
Mammoth Computer S329
Systems, Inc.
BXC 1700
Monitor Group, Ltd, $355
FfatPro 17
1БЛ |
1600x 1200 |
15.9 |
1280x 1024 1280x 1024 |
16.5 17.0 |
1600x 1200 |
^TJ oc и ce" |
РИС. 15.21. Полная имитация таблицы. Это экранное представление таблицы рис. 15.10 показывает, что она вовсе не является таблицей. Имитация была создана как совокупность независимых текстовых колонок с единой схемой интерлиньяжа. Заданная схема позволяет колонкам иметь общую линию привязки, поэтому горизонтальное выравнивание получается автоматически. Для всей таблицы потребовалось лишь четыре направляющих: одна — для линии привязки, другая — для определения линии выравнивания повернутых строк, а две остальные — для центрирования объединенного заголовка |
Custom Peripherals Co. $429
|
|
• I
|
|
|
|
|
|
ҐЛ