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


Добавление изображения к отчету

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

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

При использовании в отчете изображения, связанного с сервером, элемент изображения содержит путь, указывающий на изображение на сервере отчетов. Это изображение уже может существовать; кроме того, можно опубликовать файлы изображения на сервере отчетов из проекта в конструкторе отчетов. (В конструкторе отчетов эти изображения называются «изображениями проекта».) При использовании внедренных изображений необходимо учесть, что данные изображений хранятся в определении отчета и не существуют как отдельные файлы.

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

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

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

Инструкции по добавлению изображения в отчет см. в разделе Как добавить изображение (мастер изображений).

Внедренные изображения

Изображения можно внедрять в отчет, таким образом сохраняя их в определении отчета. При внедрении изображения конструктор отчетов MIME кодирует изображение и сохраняет его как текст в определении отчета. Использование внедренного изображения обеспечивает отчету полный доступ к изображению, но также увеличивает размер определения отчета.

Инструкции по внедрению изображений см. в разделе Как внедрить изображение в отчет (конструктор отчетов).

Внешние изображения

Можно включить изображение в отчет, указав его URL-адрес. При использовании в отчете внешнего изображения его источник устанавливается в External, а значением является URL-адрес файла изображения. Для отчета, который опубликован на сервере отчетов, работающем в собственном режиме, используется полный или относительный путь, например: http://<имя_сервера>/images/image1.jpg. Для отчета, который опубликован на сервере отчетов, работающем в режиме интеграции с SharePoint, используется полный URL-адрес, например: http://<имя_сервера_SharePoint>/<узел>/Documents/images/image1.jpg.

Для воспроизведения изображения при предварительном просмотре отчета в конструкторе отчетов используются учетные данные пользователя. При запуске отчета на сервере отчетов последний применяет автоматическую учетную запись выполнения, чтобы получить изображение. Если автоматическая учетная запись выполнения не указана, изображение получается без использования учетных данных (учетная запись анонимного пользователя). Если ни одна учетная запись не имеет прав доступа к изображению, оно не отобразится в отчете. Дополнительные сведения об автоматической учетной записи выполнения см. в разделе Настройка учетной записи для автоматической обработки отчетов.

Инструкции по добавлению в отчет внешних изображений см. в разделе Как добавить изображение (мастер изображений).

Изображения проекта

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

Если в отчете есть изображение проекта, то источником изображения является External, а его значением является имя изображения, использующее соответствующий URL-адрес (например Image1.jpg).

Инструкции по добавлению изображений проекта см. в разделе Как добавить изображение к проекту (конструктор отчетов).

Фоновые изображения

Изображение может использоваться как фоновое в теле отчета или прямоугольнике, текстовом поле, списке, матрице или таблице. Фоновое изображение имеет те же свойства, что и обычное изображение. Также можно указать шаблон заполнения, по которому изображение сформирует фон для элемента.

ms156482.note(ru-ru,SQL.90).gifПримечание.
Некоторые модули подготовки отчетов, например HTML, подготавливают фоновое изображение к просмотру для тела отчета в теле, верхнем и нижнем колонтитулах страницы. Для верхнего и нижнего колонтитула страницы можно указать отдельное фоновое изображение; но если изображение не выбрано, отчет использует изображение тела. Другие модули подготовки к просмотру, такие как модуль подготовки изображения к просмотру, не подготавливают фоновое изображение тела к просмотру в верхнем и нижнем колонтитуле.

Инструкции по добавлению фонового изображения см. в разделе Как добавить фоновое изображение (конструктор отчетов).

Изображения, привязанные к данным

В отчет можно добавить изображения, хранимые в базе данных. Управление данными изображениями не отличается от управления статическими изображениями, только имеет дополнительный набор свойств, указывающий на принадлежность изображения базе данных. Инструкции по работе с изображениями, привязанными к данным, см. в разделе Как добавить привязанный к данным рисунок (мастер рисунков).

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Новое содержимое
  • Добавлены примеры для сервера отчетов в собственном режиме и в режиме интеграции с SharePoint.

См. также

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

Проектирование макета отчета
Работа с полями набора данных отчета
Основные сведения о макете и подготовке отчета
Конструирование для вывода изображения
Управление ресурсами

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

Справка мастера изображений (конструктор отчетов)

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

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