Добавление изображений в отчет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ПримечаниеПримечание

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

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

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

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