Формирование секций модели вывода

<< Click to Display Table of Contents >>

Формирование секций модели вывода

e42a

Для создания секции модели вывода служит команда Секция модели вывода инструментальной панели Дерева модели.

После вызова команды появляется диалог, который позволяет задать параметры секции модели.

Задайте в диалоге параметры секции: число столбцов и строк, а также укажите выражение, которое использует создаваемая секция. Например, в качестве выражения можно указать имя типа объекта, по которому будет осуществляться выборка данных для заполнения области вывода. Если указанное имя типа соответствует имени типа в модели данных, то данный тип и его атрибуты появятся в Дереве элементов.

На панели Свойства можно отредактировать следующие параметры секции:

e42a

Выражение — позволяет изменить выражение секции;

Неразрывная — с помощью опции можно включить/отключить перенос строк секции на следующую страницу. При включенной опции если строки секции не помещаются на одной странице, то все строки секции переносятся на следующую страницу. Если опция выключена, то на следующую страницу переносится только та часть строк секции, содержимое которых не помещается на странице.

Секция модели состоит из основной таблицы и таблицы после потомков. Основная таблица служит для описания параметров обработки и вывода данных в отчет. Таблица после потомков предназначена для описания параметров обработки и вывода данных, которые будут применены после вывода данных основной таблицы. Таблица после потомков может использоваться для вывода пустых строк в шаблоне.

Управление ячейками секции

Для управления ячейками секции служат группы элементов панели Свойства. Описание элементов приведено в таблице ниже.

Группы элементов управления ячейками секции

 

Группа элементов

Описание


Строка

Позволяет задать количество вывода строк одним из способов:

Постоянное значение — строка будет выведена в отчет столько раз, сколько будет указано в поле.

Атрибут шаблона — в поле указывается имя атрибута шаблона с типом Целое число. Строка будет выведена в том количестве, которое задано значением атрибута.

Функция — задает алгоритм вычисления количества вывода строк. Строка будет выведена в количестве, которое вернет функция.

Выберите нужный способ в раскрывающемся списке Способ задания.


note

Если количество выводов строки равно 0, то строка в отчет не выводится.


Управление

Содержит команды, которые позволяют выполнять следующие действия:

объединять/разъединять ячейки,

добавлять строку сверху/снизу,  

добавлять столбец слева/справа,

удалять строку или столбец.

Действия аналогичны действиям по управлению ячейками таблицы.


Ячейка

Поле Выражение служит для ввода выражения, которое определяет правило заполнения ячейки.

Опция Не заполнять, если строка пуста управляет условием заполнения ячейки. При включенной опции ячейка будет выведена только в том случае, если в строке будет заполнена хотя бы еще одна ячейка.

Элемент Заполнение позволяет задать функцию, которая определяет алгоритм заполнения ячейки.


Текст

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


adv

Для текста, содержащего размеры в рамке, размеры с дугой над ними, размеры с отклонениями и т.д., рекомендуется задавать оптимальную высоту строк. Она рассчитывается по формуле: Высота строк=7*Размер шрифта/12. Данная формула применима для шрифта Ascon Complex Gost.
При оптимальной высоте строк расстояние между строками текста будет одинаковым. Если заданная высота строк больше оптимальной, то высота шрифта уменьшится, при этом межстрочное расстояние будет одинаковым. Если заданная высота строк меньше оптимальной, то расстояние между строками текста будет разным, высота шрифта при этом не изменится.
Ниже приведены значения оптимальной высоты строк для часто используемых размеров шрифта Ascon Complex Gost:

7 мм — для шрифта 12 пт,

8 мм — для шрифта 14 пт,

9 мм — для шрифта 16 пт.


Изображение

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

Удаление секции модели вывода

f705

Чтобы удалить из модели вывода какую-либо секцию, выделите ее в Дереве модели и вызовите команду Удалить на инструментальной панели дерева или из контекстного меню секции.

После вызова команды на экране появится запрос на подтверждение удаления секции. Чтобы подтвердить удаление, нажмите кнопку Да, отменить — кнопку Нет.

В результате выполнения команды секция модели вывода будет удалена вместе с содержимым.