Макет страницы при подготовке к просмотру в формате HTML
Модуль подготовки отчетов к просмотру в формате HTML готовит макеты элементов отчета и данных как элементы файла HTML. Способ подготовки к просмотру каждого элемента зависит от того, какой это элемент отчета.
Отчет
Элементы внутри элемента Report языка определения отчетов отображаются как элементы или как теги в том случае, если находятся в разделе HEAD документа HTML. Следующая таблица описывает, как модуль подготовки HTML-отчетов отображает элементы внутри элемента Report языка определения отчетов.
Элемент языка определения отчетов | Отображается как |
---|---|
Name |
|
Description |
|
Author |
|
AutoRefresh |
|
Текст
Содержимое элемента Body языка определения отчетов отображается в разделе BODY документа HTML. В разделе BODY содержится тег DIV, в котором заключена информация о высоте, ширине и границе. Элементы, находящиеся в элементе Body языка определения отчетов, отображаются как дочерние элементы HTML-элемента BODY.
Следующая таблица описывает, как модуль подготовки HTML-отчетов формирует элементы, находящиеся в элементе Body языка определения отчетов.
Элемент языка определения отчетов | Отображается как |
---|---|
Height |
Атрибут высоты HTML-элемента DIV. |
Width |
Атрибут ширины HTML-элемента DIV. |
Page Height |
Игнорируется. |
Page Width |
Игнорируется. |
Columns |
Игнорируется. |
ColumnSpacing |
Игнорируется |
Примечание. |
---|
Модулем подготовки HTML-отчетов не поддерживается несколько («змеевидных» или непрерывных) столбцов в тексте отчета. Модулем подготовки HTML-отчетов все отчеты отображаются в виде одного столбца. |
Верхний колонтитул
Верхний колонтитул отображается при помощи тега DIV в верхней части каждой страницы. Содержимое верхнего колонтитула находится в теге TABLE. Следующая таблица описывает, как модуль подготовки HTML-отчетов отображает элементы PageHeader в элементе языка определения отчетов.
Элемент языка определения отчетов | Отображается как |
---|---|
Height |
Высота HTML-элемента TABLE. |
PrintOnFirstPage |
Указывает, выводится ли верхний колонтитул на первой странице. |
PrintOnLastPage |
Указывает, выводится ли верхний колонтитул на последней странице. |
Нижний колонтитул
Нижний колонтитул отображается при помощи тега DIV в нижней части каждой страницы. Содержимое нижнего колонтитула находится в теге TABLE. Следующая таблица описывает, как модуль подготовки HTML-отчетов отображает элементы PageFooter в элементе языка определения отчетов.
Элемент языка определения отчетов | Отображается как |
---|---|
Height |
Высота HTML-элемента TABLE. |
PrintOnFirstPage |
Указывает, выводится ли нижний колонтитул на первой странице. |
PrintOnLastPage |
Указывает, выводится ли нижний колонтитул на последней странице. |
Custom
Элемент языка определения отчетов Custom игнорируется модулем подготовки HTML-отчетов.
Гиперссылка
Гиперссылка, являющаяся частью элемента отчета, отображается как тег A HTML-документа. Следующая таблица описывает, как модуль подготовки HTML-отчетов отображает элементы внутри элемента Hyperlink определения отчетов.
Элемент языка определения отчетов | Отображается как |
---|---|
URL |
Атрибут HREF в теге A. |
Видимость
Если значением вложенного элемента языка определения отчетов Hidden является True, а элемент ToggleItem не установлен, то элемент отчета не будет сформирован. Если элемент ToggleItem установлен, то рядом с переключаемым элементом появится изображение переключателя. После нажатия на это изображение сервер отчетов обновляет HTML-код, добавляя элемент отчета.
ToggleImage
Если в текстовом поле есть дочерний элемент ToggleImage, то слева от текста в текстовом окне появятся маленькие изображения + или - внутри границы и дополнения.
Стиль
Элементы стиля отображаются как стили CSS для HTML 4.0 и как атрибуты HTML для HTML 3.2. В HTML 4.0 для каждого элемента отчета формируется один стиль CSS. Названия стилей уникальны внутри отчетов и вложенных отчетов. В следующей таблице показано, как соответствуют стили языка определения отчетов стилям HTML.
Стиль языка определения отчетов | Описание | HTML 4.0 | HTML 3.2 |
---|---|---|---|
BorderColor |
Цвет границы |
border |
bordercolor |
BorderStyle |
Стиль границы |
border |
Игнорируется |
BorderWidth |
Ширина границы |
border |
border |
BackgroundColor |
Цвет фона |
background-color |
bgcolor |
BackgroundImage |
URL-адрес фонового изображения |
background-image |
background |
BackgroundRepeat |
Повторяющийся узор фонового изображения |
background-repeat |
Игнорируется (повторяется) |
FontStyle |
Начертание шрифта (нормальный, курсив) |
font-style |
<I> |
FontSize |
Размер шрифта |
font-family |
<font face=> |
FontWeight |
Ширина шрифта |
font-weight |
<B> |
TextDecoration |
Оформление текста (подчеркивание, перечеркивание) |
text-decoration |
<U> |
TextAlign |
Горизонтальное выравнивание текста |
text-align |
align |
VerticalAlign |
Вертикальное выравнивание текста |
vertical-align |
valign |
Color |
Цвет шрифта |
color |
color |
PaddingLeft |
Ширина дополнения между левой границей и текстом |
padding-left |
Игнорируется |
PaddingRight |
Ширина дополнения между правой границей и текстом |
padding-right |
Игнорируется |
PaddingTop |
Ширина дополнения между верхней границей и текстом |
padding-top |
Игнорируется |
PaddingBottom |
Ширина дополнения между нижней границей и текстом |
padding-bottom |
Игнорируется |
LineHeight |
Высота строк текста |
Line-height |
Игнорируется |
Direction |
Справа налево или слева направо |
Атрибут DIR |
Игнорируется |
Language |
Язык текста |
Атрибут LANG |
Игнорируется |
UnicodeBiDi |
Переопределение двустороннего алгоритма |
unicode-bidi |
<BDO> |
Примечание. |
---|
Из-за того, что в языках HTML 4.0 и HTML 3.2 применяются разные теги, одни и те же элементы могут отображаться в этих форматах по-разному. Например, теги, применяемые для управления начертанием шрифта, более точны в HTML 4.0. В зависимости от начертания шрифта, текст, написанный полужирным шрифтом в HTML 4.0, может не являться таковым в HTML 3.2. |
Примечание. |
---|
Границы со стилем границы Double и шириной, меньшей, чем 2 pt, отображаются модулем подготовки HTML-отчетов как одинарные линии. Для отображения обеих линий границы со стилем границы Double должны обладать шириной не меньше 2 pt. |
См. также
Основные понятия
Проектирование вывода в формате HTML