Поле n-line таблицы в макете
Поле n-line таблицы добавляется в макет так же, как и обычное поле. Необходимо учитывать, что в этом случае печатается первое значение поля из таблицы, а не то, на котором стоит курсор.
Для печати текущего, предыдущего и др. значений поля n-line таблицы нужно создать выражение и добавить в него поле с требуемой опцией.
N-line таблица в макете
Чтобы добавить в макет n-line таблицу, нужно, как и для добавления полей, нажать кнопку Добавить одно или несколько полей в макет. |
Рисунок 10. Таблица n-line в макете
Существует несколько вариантов отображения полей из таблицы n-line в макетах.
Режим таблицы с автоматическим размером ячеек. Этот режим действителен при снятом флаге Только текущую запись. Записи будут располагаться в таблице, заголовком которой являются названия полей, а строками – все n-line-записи. Ширина колонок и высота строк печатаемой таблицы рассчитываются автоматически. Этот режим является режимом по умолчанию и его целесообразно использовать, если в условиях печати макета выбран пункт Печатать 1 раз.
Режим таблицы заданного формата. Для того, чтобы выводить строки n-line в таблице заранее определенного формата, необходимо предварительно нарисовать шапку таблицы, задать в ней ширину колонок, шрифт, границы. Непосредственно под этой шапкой нужно добавить поля n-line при снятом флаге Только текущую запись. Количество полей под шапкой таблицы должно соответствовать количеству колонок в шапке таблицы (рис. 11).
Рисунок 11. Поля таблицы n-line в виде таблицы
Режим строк – записи макета располагаются как обычный текст с именем и значением поля, расположение которых относительно друг друга определяется, как описано в комментариях к рис. 9. Для данного режима необходимо установить флаг Только текущую запись. В сочетании с режимом Печатать n раз по таблице макет будет формироваться для каждой строки многострочной таблицы.