Объектный тип ТФ_РАЗМЕТКА_ПЕЧАТИ
Тип ТФ_РАЗМЕТКА_ПЕЧАТИ представляет условия вывода на печать раздела табличной формы. Разметка предоставляет возможность задания специальных параметров печати раздела, таких как ориентация страницы, масштаб и др., а также определить шапки раздела, которые будут автоматически дублироваться на разных страницах.
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
ЛОГИКА | отделить | Признак принудительного отделения вышестоящих разделов от данного при печати. Отдельная печать означает, что объекты печати, определенные в вышестоящих разделах, не действуют на данный раздел и нижестоящие. так, например, вертикальные разрывы страниц действуют на все совместно печатаемые разделы. При некоторых условиях отдельная печать раздела предпринимается автоматически. В качестве примера таких условий можно назвать различие опций печати и наличие вертикальных шапок. | |
ТФ_ОПЦИИ_ПЕЧАТИ | опции | Специальные параметры печати, применяемые только к данному разделу. При различии значений опций печати соседних разделов производится отдельная печать этих разделов. | |
ЦЕЛОЕ | левая_шапка | Количество столбцов с левой стороны раздела, которые будут повторяться на каждой странице при вертикальной разбивке. Вертикальные шапки поддерживаются только в регулярном разделе. Наличие вертикальных шапок приводит к отдельной печати раздела. | |
ЦЕЛОЕ | верхняя_шапка | Количество строк сверху раздела, которые будут повторяться на каждой странице при горизонтальной разбивке. | |
ЦЕЛОЕ | правая_шапка | Количество столбцов с правой стороны раздела, которые будут повторяться на каждой странице при вертикальной разбивке. Вертикальные шапки поддерживаются только в регулярном разделе. Наличие вертикальных шапок приводит к отдельной печати раздела. | |
ЦЕЛОЕ | нижняя_шапка | Количество строк сверху раздела, которые будут повторяться на каждой странице при горизонтальной разбивке. | |
ЧИСЛО | макс_высота_верхней | максимальная высота верхней шапки в сантиметрах. Необходима, т.к. высота строк в шапках может изменяться в зависимости от текста в ячейках типа "макрос". При превышении максимальной высоты шапка обрезается. | 5 |
ЧИСЛО | макс_высота_нижней | Максимальная высота нижней шапки в сантиметрах. | 5 |
ЦЕЛОЕ | верхняя_неразрывн_внеш | Количество строк в предыдущих разделах, которые образуют область неразрывности при печати с несколькими верхними строками данного раздела. | |
ЦЕЛОЕ | верхняя_неразрывн_внутр | Количество верхних строк данного раздела, которые образуют область неразрывности при печати с несколькими строками предыдущих разделов. | |
ЦЕЛОЕ | нижняя_неразрывн_внеш | Количество строк в следующих, которые образуют область неразрывности при печати с несколькими нижними строками данного раздела. | |
ЦЕЛОЕ | нижняя_неразрывн_внутр | Количество нижних строк данного раздела, которые образуют область неразрывности при печати с несколькими строками следующих разделов. |
Получение и установка разметки печати раздела может быть осуществлена методами типа ТАБ_ФОРМА СЧИТАТЬ_РАЗМЕТКУ_ПЕЧАТИ и УСТ_РАЗМЕТКУ_ПЕЧАТИ соответственно.