Области данных при подготовке к просмотру в виде HTML
Модуль подготовки отчетов в формате HTML подготавливает к просмотру макет областей данных и самих данных в качестве элементов HTML-файла. Способ подготовки элемента к просмотру зависит от области данных.
Области данных
Области данных (таблицы, матрицы, списки, диаграммы) подготавливаются к просмотру как элементы TD в таблице, содержащей элементы языка определения отчетов ReportItems. В следующей таблице приводится описание того, как общие подэлементы областей данных в элементе TD подготавливаются к просмотру модулем подготовки отчетов в формате HTML. Вложенные элементы, конкретные для каждой области данных, описаны далее в этом разделе.
Элемент языка определения отчетов | Готовится к просмотру |
---|---|
KeepTogether |
Свойству внутреннего разрыва страниц элемента TD присваивается значение avoid (HTML 4.0). |
NoRows |
Текст вместо области данных, если область не содержит строк. Текст отображается в текстовом поле. Свойства разрыва страниц игнорируются, и к тексту применяются свойства стилей для области данных. Подготовка к просмотру ни области данных, ни текста не выполняется, если в NoRows не задан текст. |
List
Список подготавливается к просмотру как тег DIV в HTML-документе. Тег DIV содержит дочерние элементы списка.
Grouping
Элемент языка определения отчетов Label в рамках элемента Grouping предоставляет текст в схеме документа отчета.
Matrix
Матрица подготавливается к просмотру как тег TABLE в HTML-документе. Таблица содержит матричный угол, столбцы и строки в отдельных ячейках. Тег TR подготавливается к просмотру для каждого элемента столбца и каждого значения строки либо подытога.
Corner
Элемент языка определения отчетов Corner подготавливается к просмотру как тег TD в HTML-документе. Этот тег содержит атрибут ROWSPAN со значением, равным числу элементов столбца, и атрибут COLSPAN со значением, равным числу элементов строки.
ColumnGrouping
Элемент языка определения отчетов ColumnGrouping подготавливается к просмотру как тег TR в HTML-документе. Этот тег содержит элемент TD для каждого значения данных и подытога, а также имеет атрибут COLSPAN со значением, равным числу столбцов в группировании столбцов. Группирование скрытых столбцов отображает подытог на месте скрытых столбцов.
Элемент Height в рамках элемента языка определения отчетов ColumnGrouping определяет высоту столбца тега группирования столбцов TR.
RowGrouping
Элемент языка определения отчетов RowGrouping подготавливается к просмотру как тег TR для каждого значения строки или подытога в HTML-документе. Этот тег содержит элемент TD для каждого значения данных и подытога, а также имеет атрибут ROWSPAN со значением, равным числу строк в группировании строк. Группирование скрытых строк отображает подытог на месте скрытых строк.
Элемент Width в рамках элемента языка определения отчетов RowGrouping определяет ширину строки тега группирования строк TR.
Subtotal
Элемент языка определения отчетов Subtotal подготавливается к просмотру как тег TD, содержащий имя подытога. Этот тег TD также имеет атрибут COLSPAN или ROWSPAN.
MatrixCell
Элементы отчета, содержащиеся в ячейке матрицы, подготавливаются к просмотру как теги TD для каждой строки и столбца. Высота и ширина элемента TD определяется шириной столбца матрицы и высотой строки матрицы.
Table
Таблица подготавливается к просмотру как тег TABLE в HTML-документе. Эта таблица содержит заголовок, нижний колонтитул, столбцы, строки и подробные сведения в отдельных ячейках. Даже если все содержимое таблицы скрыто, она подготавливает к просмотру свой цвет фона и границы.
TableColumn
Элемент Width в рамках элемента языка определения отчетов TableColumn определяет высоту столбца.
TableRow
Каждая строка подготавливается к просмотру как тег TR в HTML-документе. Элемент Height в рамках элемента языка определения отчетов TableRow определяет высоту тега TR строк таблицы.
Заголовок
Весь набор тегов TR заголовков повторяется на каждой странице, если значением RepeatOnNewPage является True. В формате HTML 4.0 заголовок строки заключен в элемент THEAD.
Нижний колонтитул
Весь набор тегов TR нижнего колонтитула повторяется на каждой странице, если значением RepeatOnNewPage является True. В формате HTML 4.0 заголовок строки заключен в элемент THEAD.
Ячейка таблицы
Ячейка таблицы подготавливается к просмотру как тег TD в HTML-документе.
Диаграмма
Диаграмма подготавливается к просмотру как тег IMG в HTML-документе.
См. также
Основные понятия
Проектирование вывода в формате HTML