Поделиться через


Области данных при подготовке изображений

Модуль подготовки отчетов в формате изображения формирует из макета областей данных и содержащихся в них данных статическое изображение. Способ представления области зависит от области данных.

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.

Элемент языка определения отчетов Готовится к просмотру

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

Элемент повторяется с областью данных на каждой странице, на которой появляется область данных. Расположение элемента определяется относительно положения области данных.

См. также

Основные понятия

Конструирование для вывода изображения

Другие ресурсы

Report Definition Language

Справка и поддержка

Получение помощи по SQL Server 2005