Перейти к содержанию

Изображение

Материал из Химсофт Вики

Изображение (Image) - элемент управления, отображающий изображение.

Может быть вставлен в отчет, добавлен в проект, сохранен в базе данных или к нему получен доступ через URL-адрес.

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

Поддерживаемыми форматами изображений являются: Base64 string, Byte[], BMP, JPG, JPEG, JPE, GIF, PNG, EMF, WMF, SVG.

Свойства

Нажав на элемент управления изображением, можно задать его свойства на панели свойств.

Свойства Описание
MIMEType выбор типа MIME из выпадающего списка
Source выбор источника изображения:
  • External - внешнего;
  • Embedded - встроенного;
  • Database - базы данных.
Value в зависимости от выбранного источника указывается путь к изображению
Sizing размер, который должен быть у изображения в элементе управления:
  • AutoSize - элемент управления (рамка) сам меняет свой размер, чтобы подстроиться под реальные габариты изображения;
  • Fit - изображение растягивается или сжимается точно под размер рамки; пропорции не сохраняются, поэтому картинка может выглядеть искаженной;
  • FitProportional - изображение масштабируется так, чтобы полностью поместиться внутри рамки, сохраняя свои пропорции; пустые области возможны, если пропорции фото и рамки не совпадают;
  • Clip - изображение отображается в оригинальном размере; если оно больше рамки, края просто обрезаются.

Встроенное изображение

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

Недостатки:

  • чем больше размер встраиваемого изображения, тем больше увеличивается размер файла отчета;
  • при использовании изображения в нескольких отчетах и необходимости замены файла (например - новый логотип) - необходимо будет произвести замену каждого встроенного изображения.

Добавление встроенного изображения

  • в дереве отчетов выбрать элемент Report;
  • нажатием правой кнопки вызвать контекстное меню;
  • выбрать пункт Report Properties...;
  • в появившемся диалоговом окне Report во вкладке Images ввести
    • в разделе Image - путь к изображению;
    • в разделе Name - имя, под которым сохранится изображение;
    • в разделе Mime Type - тип изображения из выпадающего списка.