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


Макет страницы при подготовке к просмотру в формате HTML

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

Отчет

Элементы внутри элемента Report языка определения отчетов отображаются как элементы или как теги в том случае, если находятся в разделе HEAD документа HTML. Следующая таблица описывает, как модуль подготовки HTML-отчетов отображает элементы внутри элемента Report языка определения отчетов.

Элемент языка определения отчетов Отображается как

Name

<TITLE> значение Name элемента языка определения отчетов</TITLE>

Description

<META NAME="Description" CONTENT=" значение Description элемента языка определения отчетов ">

Author

<META NAME="Author" CONTENT=" значение Author элемента языка определения отчетов ">

AutoRefresh

<META HTTP-EQUIV="Refresh" CONTENT=" значение AutoRefresh элемента языка определения отчетов">

Текст

Содержимое элемента Body языка определения отчетов отображается в разделе BODY документа HTML. В разделе BODY содержится тег DIV, в котором заключена информация о высоте, ширине и границе. Элементы, находящиеся в элементе Body языка определения отчетов, отображаются как дочерние элементы HTML-элемента BODY.

Следующая таблица описывает, как модуль подготовки HTML-отчетов формирует элементы, находящиеся в элементе Body языка определения отчетов.

Элемент языка определения отчетов Отображается как

Height

Атрибут высоты HTML-элемента DIV.

Width

Атрибут ширины HTML-элемента DIV.

Page Height

Игнорируется.

Page Width

Игнорируется.

Columns

Игнорируется.

ColumnSpacing

Игнорируется

ms156318.note(ru-ru,SQL.90).gifПримечание.
Модулем подготовки 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>

ms156318.note(ru-ru,SQL.90).gifПримечание.
Из-за того, что в языках HTML 4.0 и HTML 3.2 применяются разные теги, одни и те же элементы могут отображаться в этих форматах по-разному. Например, теги, применяемые для управления начертанием шрифта, более точны в HTML 4.0. В зависимости от начертания шрифта, текст, написанный полужирным шрифтом в HTML 4.0, может не являться таковым в HTML 3.2.
ms156318.note(ru-ru,SQL.90).gifПримечание.
Границы со стилем границы Double и шириной, меньшей, чем 2 pt, отображаются модулем подготовки HTML-отчетов как одинарные линии. Для отображения обеих линий границы со стилем границы Double должны обладать шириной не меньше 2 pt.

См. также

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

Проектирование вывода в формате HTML

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

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