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


Экспорт в Microsoft Word (построитель отчетов 2.0)

Модуль подготовки отчетов Word подготавливает к просмотру отчет как документ Word, совместимый с Microsoft Microsoft Word 2000 или более поздней версии. После экспорта отчета в документ Word можно изменить содержимое отчета и спроектировать отчеты в стиле документа, такие как наклейки для почтовой рассылки, заказы на покупку или стандартные письма. Файлы, созданные этим модулем подготовки отчетов, имеют расширение DOC.

Элементы отчета в формате Word

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

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

Многостолбцовые отчеты в стиле газетной верстки не подготавливаются к просмотру в формате Word. Фоновые изображения и цвета основной области отчета и страницы не подготавливаются к просмотру.

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

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

Этот модуль подготовки отчетов поддерживает только логические разрывы страниц.

Изменение размера страницы

В подготовленном для просмотра отчете высота и ширина страницы в текстовом редакторе Word определяются следующими свойствами RDL: высотой и шириной листа бумаги, шириной левого, правого, верхнего и нижнего полей страницы.

Ширина страницы

В формате Word поддерживаются страницы шириной до 55,87 см. Если ширина отчета превышает 55,87 см, отчет все равно будет подготовлен к просмотру; однако в текстовом редакторе Word его содержимое не будет выведено ни в режиме разметки страницы, ни в режиме чтения. Чтобы просмотреть данные, необходимо переключиться в обычный режим или в режим веб-документа. В этих режимах текстовый редактор Word сокращает количество пробельных символов, поэтому отображается большая часть содержимого отчета.

При подготовке к просмотру отчет будет сделан настолько широким, насколько это потребуется, чтобы вывести его содержимое, но не более 55,87 см шириной. Минимальная ширина отчета основана на свойстве RDL Width в области свойств.

Свойства документа

Модуль подготовки отчетов в формате Word записывает следующие метаданные в DOC-файл.

Свойства элемента отчета

Описание

Report Title (заголовок отчета)

Заголовок

Report.Author

Автор

Report.Description

Комментарии

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

Верхние и нижние колонтитулы при подготовке отчета отображаются как области верхнего и нижнего колонтитула Word. Если в верхнем или нижнем колонтитуле расположен номер страницы или выражение для указания общего количества страниц, они преобразуются в поле документа Word, так что в подготовленном к просмотру отчете номер страницы будет выведен правильно. Текстовый редактор Word не поддерживает настройки высоты верхнего или нижнего колонтитула, заданные в отчете. Свойства RDL PrintOnFirstPage и PrintOnLastPage не поддерживаются.

Интерактивность

В формате Word поддерживаются некоторые интерактивные элементы. Ниже приведено описание особенностей поведения.

Показать и скрыть

Модуль подготовки отчетов к просмотру в формате Word отображает элементы отчета с учетом их состояния в момент подготовки к просмотру. Если элемент отчета скрыт, он не будет отображен в документе Word. Если элемент отчета отображается, он будет отображен в документе Word. Переключение видимости в формате Word не поддерживается.

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

Если в отчете существуют метки схемы документа, они будут отображены как метки оглавления Word на соответствующих элементах и группах отчета. Метка схемы документа будет использована как текст метки оглавления. Целевая ссылка будет расположена возле элемента, на котором установлена метка. Оглавление в документе формата Word не создается, но пользователь может построить собственное оглавление, используя подготовленные в отчете метки схемы документа.

Гиперссылки и ссылки детализации

Гиперссылки и ссылки детализации в текстовых полях и изображениях отчета отображаются в документе формата Word как гиперссылки. При щелчке гиперссылки открывается установленный в системе по умолчанию веб-обозреватель и открывает данный URL-адрес. При щелчке гиперссылки детализации выполняется доступ к исходному серверу отчетов.

Интерактивная сортировка

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

Закладки

Содержащиеся в отчете закладки отображаются как закладки Word. Ссылки закладок подготавливаются к просмотру как гиперссылки, ведущие на метки закладок в документе. Метки закладок не должны превышать 40 символов. Единственный специальный символ, который можно использовать в метке закладки — символ подчеркивания (_). Неподдерживаемые специальные символы удаляются из имени метки закладки. Если имя длиннее 40 символов, оно усекается. Если имена нескольких закладок в отчете повторяются, эти закладки не будут отображены в документе Word.

Подготовка к просмотру стилей при подготовке отчета в формате Word

Далее следует краткое описание отображения стилей при подготовке отчета в формате Word.

Цветовая палитра

Содержащиеся в отчете цвета отображаются в документе Word.

Границы

Границы элементов отчета, отличные от границ страницы, отображаются в формате Word как границы ячеек таблицы Word. Границы страниц отчета отображаются как границы страниц Word.

Ограничения формата Word

Формат Microsoft Word накладывает следующие ограничения.

  • Таблицы формата Word поддерживают не более 63 столбцов. Если в отчете содержится больше 63 столбцов, при попытке его подготовки в формате Word таблица будет разбита на несколько. Дополнительные столбцы помещаются рядом с 63 столбцами, отображаемыми в тексте отчета. Поэтому расположение столбцов отчета может не совпадать с ожидаемым.

  • В формате Word поддерживаются страницы шириной и высотой не более 55,87 см. Если содержимое отчета по ширине превышает 55,87 см, в режиме разметки страницы часть данных может не отображаться.

  • В формате Word не учитываются настройки высоты верхнего и нижнего колонтитула.

  • Формат документов, созданных модулем подготовки отчетов в формате Word, отличен от формата файлов Office 2007 DOCX, но текстовый редактор Word 2007 может использовать созданные документы, поскольку формат DOC в нем полностью поддерживается.

  • В текстовом редакторе Word 97 отчеты можно просматривать, но их макет при этом будет выведен в искаженном виде. Текстовый редактор Word 97 не поддерживает вложенных таблиц, 24-разрядных цветов, внутренние отступы в ячейках, а также, возможно, некоторые другие функции, используемые модулем подготовки отчетов в формате Word.

  • После экспорта отчета Word повторно разбивает его на страницы. Это может привести к появлению в отчете, готовом для просмотра, дополнительных разрывов страниц.

  • Word не повторяет строки заголовка на второй и последующих страницах, невзирая на задание для свойства RepeatOnNewPage статического заголовка строк в табликсе (таблице, матрице или списке) значения true. Чтобы настроить отображение строк заголовков на новых страницах, можно в отчете определить явные разрывы страниц. Однако поскольку к отчету, подготовленному для просмотра и экспортированному в приложение Word, применяется собственный алгоритм разбиения на страницы, то полученные результаты могут отличаться и строка верхнего колонтитула может повторяться не так, как ожидается. Статическая строка заголовка представляет собой строку, содержащую заголовки столбцов.

  • Текстовые поля, содержащие неразрывные пробелы, увеличиваются в размерах.

  • При экспорте текста в Word применение текста с художественным оформлением шрифта в определенных шрифтах может привести к формированию непредвиденных или недостающих глифов в отчете, готовом для просмотра.

Настройки сведений об устройстве

Некоторые настройки по умолчанию для этого модуля подготовки отчетов можно изменить. Изменив настройки сведений об устройстве можно, например, пропустить все гиперссылки и ссылки детализации, или развернуть все элементы, которые могут быть развернуты, независимо от их состояния на момент подготовки отчета. Это делается с помощью настроек сведений об устройстве. Дополнительные сведения см. в разделе Настройки сведений об устройстве в службах Reporting Services.