Области данных при подготовке изображений
Модуль подготовки отчетов в формате изображения формирует из макета областей данных и содержащихся в них данных статическое изображение. Способ представления области зависит от области данных.
Matrix
В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элемент языка определения отчетов Matrix.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
KeepTogether |
Если свойство KeepTogether списка имеет значение True, то все ячейки матрицы группируются вместе, за исключением случаев, когда они содержат разрыв страницы. |
NoRows |
Текст, заменяющий матрицу, если она не содержит строк. Текст отображается в текстовом поле. Свойства, относящиеся к разбиению на страницы, игнорируются, а свойства стиля, определенные для матрицы, применяются к тексту. Если в элементе NoRows текст не указан, не отображаются ни матрица, ни текст. |
PageBreakAtStart |
Матрица отображается на новой странице. |
PageBreakAtEnd |
Элементы отчета, расположенные после матрицы, отображаются на новой странице. |
Corner
Элементы в углу с высотой или шириной в 100% меняют размер, чтобы поместиться в углу. Если они не помещаются в углу, то обрезаются.
MatrixColumn
Содержимое элемента MatrixColumn отображается внутри ячейки. Если высота или ширина равна 100%, элементы ячейки меняют размер, чтобы поместиться в ней. Если они не помещаются в ячейке, то обрезаются. Если матрица содержит разрыв страницы, то заголовки столбцов этой матрицы будут отображаться на каждой странице матрицы.
MatrixRow
Содержимое элемента MatrixRow отображается внутри ячейки. Если высота или ширина равна 100%, элементы ячейки меняют размер, чтобы поместиться в ней. Если они не помещаются в ячейке, то обрезаются. Если матрица содержит разрыв страницы, то заголовки строк этой матрицы будут отображаться на каждой странице матрицы.
Subtotal
Подытоги отображаются как текстовое поле. Для этого текстового поля применяются стили для матрицы.
MatrixCell
Элементы в пределах элемента MatrixCell отображаются внутри ячейки. Элементы, для которых размеры указаны в процентах, будут подогнаны по размерам ячейки, иначе содержимое ячейки увеличит размер ячейки.
В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элемент языка определения отчетов MatrixCell.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
Height |
Определяет минимальную высоту ячейки. |
Width |
Определяет минимальную ширину ячейки. |
Table
Таблица подготавливается как сетка. Если у таблицы есть границы, они будут очерчены вокруг нее. В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элемент языка определения отчетов Table.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
KeepTogether |
Если свойство KeepTogether таблицы имеет значение True, то все строки таблицы группируются вместе, за исключением случаев, когда они содержат разрыв страницы. |
NoRows |
Текст, заменяющий таблицу, если она не содержит строк. Текст отображается в текстовом поле. Свойства, относящиеся к разбиению на страницы, игнорируются, а свойства стиля, определенные для таблицы, применяются к тексту. Если в элементе NoRows текст не указан, не отображаются ни таблица, ни текст. |
PageBreakAtStart |
Таблица отображается на новой странице. |
PageBreakAtEnd |
Элементы отчета, расположенные после таблицы, отображаются на новой странице. |
TableColumn
В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элемент языка определения отчетов TableColumn.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
Width |
Определяет минимальную ширину столбца. |
Header и Footer
Элементы таблицы Header и Footer отображаются как строки прямоугольников, содержащих элементы отчета для этих строк. В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элементы языка определения отчетов Header и Footer.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
RepeatOnNewPage |
Если таблица занимает несколько страниц, повторяет строку на каждой странице. Разрывы страниц внутри колонтитулов на новой странице игнорируются. |
TableRow
Элемент TableRow отображается как строка прямоугольников, содержащих элементы отчета для этой строки. В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элемент языка определения отчетов TableRow.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
Height |
Определяет минимальную высоту строки. |
TableGroup
Элемент TableGroup определяет группу в таблице. Сначала подготавливается элемент Header, затем — экземпляры элемента TableRow, содержащие подробности, и, наконец, элемент Footer. Если на странице нет места для верхнего колонтитула и одной строки под ним, верхний колонтитул переносится на следующую страницу. Если на странице нет места для нижнего колонтитула и одной строки над ним, две этих строки переносятся на следующую страницу.
TableCell
Элементы в пределах элемента TableCell отображаются внутри ячейки. Если содержимое ячейки не соответствует ее размерам, они могут быть увеличены.
Chart
В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элемент языка определения отчетов Chart.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
KeepTogether |
Диаграмма всегда расположена на одной странице. |
NoRows |
Текст, заменяющий диаграмму, если она не содержит строк. Текст отображается в текстовом поле. Свойства, относящиеся к разбиению на страницы, игнорируются, а свойства стиля, определенные для диаграммы, применяются к тексту. Если в элементе NoRows текст не указан, не отображаются ни диаграмма, ни текст. |
PageBreakAtStart |
Диаграмма отображается с новой страницы. |
PageBreakAtEnd |
Элементы отчета, расположенные после диаграммы, отображаются на новой странице. |
List
В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элемент языка определения отчетов List.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
KeepTogether |
Если свойство KeepTogether этого списка имеет значение True, то все повторяющиеся экземпляры списка сохраняются на одной странице, за исключением случаев, когда список содержит разрыв страницы. |
NoRows |
Текст, заменяющий список, если он не содержит строк. Текст отображается в текстовом поле. Свойства, относящиеся к разбиению на страницы, игнорируются, а свойства стиля, определенные для списка, применяются к тексту. Если в элементе NoRows текст не указан, не отображаются ни список, ни текст. |
PageBreakAtStart |
Список отображается с новой страницы. |
PageBreakAtEnd |
Элементы отчета, расположенные после списка, отображаются на новой странице. |
Отображается также граница списка и элементы, находящиеся внутри списка.
Grouping
В следующей таблице описывается, как модуль подготовки отчетов в формате изображения обрабатывает элементы, входящие в элемент языка определения отчетов Grouping.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
PageBreakAtStart |
Группа отображена на следующей странице. |
PageBreakAtEnd |
Группы и элементы, которые находятся ниже этой группы, будут отображены на следующей странице. |
RepeatWith
Элемент повторяется с областью данных на каждой странице, на которой появляется область данных. Расположение элемента определяется относительно положения области данных.
См. также
Основные понятия
Конструирование для вывода изображения