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

Изменения: 12 декабря 2006 г.

Отчет может состоять из нескольких страниц данных. Если модуль подготовки отчета поддерживает разрывы страниц, то они могут содержаться в начале или конце определенного элемента отчета. Модуль подготовки Excel при экспорте сохраняет в отчете макет вместе с разрывами страниц. Сведения о том, как добавлять разрывы страниц, см. в разделе Как добавить разрыв страницы (конструктор отчетов).

Макет данных превращается в табличную структуру, содержащую целиком весь отчет, включая все вложенные элементы. Ячейки по мере необходимости объединяются, позволяя элементам отчета размещаться в выделенной области.

Все пустые строки или столбцы, которые меньше указанного пользователем значения, удаляются, сжимая тем самым незанятое место в электронной таблице Microsoft Excel. Этот размер можно регулировать параметром RemoveSpace в сведениях об устройстве (значение по умолчанию — одна восьмая дюйма, или 3,5 мм). Явно заданные пустые строки или столбцы таблицы или матрицы не удаляются. Дополнительные сведения о настройке параметра RemoveSpace см. в разделе Reporting Services Device Information Settings.

Размеры строк и столбцов отчета приводятся в соответствие макету исходного отчета. Если макет содержит строк или столбцов больше, чем поддерживает Excel, модуль подготовки выдает ошибку и отчет не обрабатывается. Перекрывающиеся элементы располагаются друг за другом.

Схема документа

Схема документа предоставляет пользователям возможность перехода к определенным областям отчета. Когда отчет просматривается с помощью средства просмотра HTML-страниц, схема документа отображается сбоку от отчета. При выборе элементов схемы документа отчет обновляется и отображается та его область, которая соответствует выбранному элементу. Когда отчет, содержащий схему документа, экспортируется в Excel, она формируется на первом листе рабочей книги, имеющем имя «Схема документа». В первом столбце этого листа содержится список узлов, а отступ отражает уровень вложенности узла в схеме документа. Создается также структура Excel, имеющая ту же организацию, что и структура схемы документа. Каждая ячейка схемы документа содержит ссылку на лист и ячейку элемента, который она представляет. Например, при экспорте в Excel каталога продукции схема документа будет содержать ячейку со значением «Комплектующие». Если щелкнуть эту ячейку, будет произведен переход в рабочий лист с перечнем комплектующих. Лист схемы документа можно отключить, присвоив в сведениях об устройстве параметру OmitDocumentMap значение true. Если этот параметр не найден, лист схемы документа по умолчанию создается. Чтобы посмотреть, как схема документа выглядит в Excel, воспользуйтесь для экспорта образцом «Product Catalog», который содержит схему документов. Дополнительные сведения об образцах отчетов см. в разделе Образцы отчетов AdventureWorks.

Ориентация страницы

Размеры страницы проверяются по внутренней таблице, содержащей наиболее распространенные размеры и ориентации страниц. Если размеры страницы совпали с одним из значений этой таблицы, то используются эти размеры, а ориентация страницы устанавливается в книжную. В противном случае высота и ширина страницы меняются местами, и производится повторный поиск в таблице. Если размеры страницы совпали с одним из значений таблицы, то они используются, а ориентация страницы устанавливается в альбомную. Если в результате поиска размеры страницы не найдены, ориентация страницы определяется сравнением высоты и ширины. Если высота страницы больше, чем ее ширина, то выбирается книжная ориентация, в противном случае — альбомная. Столбцы и расстояние между ними не учитываются.

Верхние колонтитулы

Верхний колонтитул представляется в отчете в виде строк. Свойства Excel Freeze Panes и Split, которые находятся в меню Window рабочего листа, управляют видимостью строк верхних колонтитулов на экране. Свойство Printtitles, доступное через диалоговое окно Page Setup, содержит значения Rows to repeat at top и Columns to repeat at left, управляя повторением этих строк на каждой странице отчета.

Нижние колонтитулы

Длина нижнего колонтитула в Excel ограничена 255 символами. Если строка содержит более 255 символов, Excel усекает ее.

Разбивка на страницы

Все сведения о разрывах страниц записываются в рабочий лист для разбивки на страницы при печати. Однако при этом таблицы, матрицы и прямоугольники, содержащие другие элементы с разрывами страниц, могут быть выведены неправильно.

См. также

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

Вопросы проектирования при подготовке отчета
Подготовка отчета к просмотру в Excel
Ограничения при подготовке отчетов в формате Excel
Области данных при отображении в Excel
Элементы отчета в формате Excel
Выражения в формате Excel

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

Reporting Services Programming

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

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