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

Изображение: различия между версиями

Материал из Химсофт Вики
Новая страница: «'''Изображение''' (<code>Image</code>) - элемент управления, отображающий изображение. Может быть вставлен в отчет, добавлен в проект, сохранен в базе данных или к нему получен доступ через URL-адрес. Источник изображения может быть выбран на панели свойств после т...»
 
 
(не показано 12 промежуточных версий этого же участника)
Строка 5: Строка 5:
Источник изображения может быть выбран на панели свойств после того, как элемент управления Image будет размещен в отчете.
Источник изображения может быть выбран на панели свойств после того, как элемент управления Image будет размещен в отчете.


Поддерживаемыми форматами изображений являются:
Поддерживаемыми форматами изображений являются: <code>Base64 string</code>, <code>Byte[]</code>, <code>BMP</code>, <code>JPG</code>, <code>JPEG</code>, <code>JPE</code>,
*<code>Base64 string</code>,  
<code>GIF</code>, <code>PNG</code>, <code>EMF</code>, <code>WMF</code>, <code>SVG</code>.
*<code>Byte[]</code>,  
 
*<code>BMP</code>,  
==Свойства==
*<code>JPG</code>,  
Нажав на элемент управления изображением, можно задать его свойства на панели свойств.
*<code>JPEG</code>,  
 
*<code>JPE</code>,  
[[Файл:image.png|thumb|center]]
*<code>GIF</code>,  
 
*<code>PNG</code>,
{|class="wikitable" style="margin:auto; background-color: #fff;"
*<code>EMF</code>,
|-
*<code>WMF</code>,
!Свойства
*<code>SVG</code>.
!Описание
|-
|MIMEType
|выбор типа MIME из выпадающего списка
|-
|Source
|выбор источника изображения:
*<code>External</code> - внешнего;
*<code>Embedded</code> - встроенного;
*<code>Database</code> - базы данных.
|-
|Value
|в зависимости от выбранного источника указывается путь к изображению
|-
|Sizing
|размер, который должен быть у изображения в элементе управления:
*<code>AutoSize</code> - элемент управления (рамка) сам меняет свой размер, чтобы подстроиться под реальные габариты изображения;
*<code>Fit</code> - изображение растягивается или сжимается точно под размер рамки; пропорции не сохраняются, поэтому картинка может выглядеть искаженной;
*<code>FitProportional</code> - изображение масштабируется так, чтобы полностью поместиться внутри рамки, сохраняя свои пропорции; пустые области возможны, если пропорции фото и рамки не совпадают;
*<code>Clip</code> - изображение отображается в оригинальном размере; если оно больше рамки, края просто обрезаются.
|-
|}
 
==Встроенное изображение==
Преимущество использования встроенного изображения заключается в том, что при перемещении отчета между проектами нет отдельного файла изображения, который можно было бы найти или отслеживать.
 
Недостатки:
*чем больше размер встраиваемого изображения, тем больше увеличивается размер файла отчета;
*при использовании изображения в нескольких отчетах и необходимости замены файла (например - новый логотип) - необходимо будет произвести замену каждого встроенного изображения.
 
===Добавление встроенного изображения===
 
*в дереве отчетов выбрать элемент <code>Report</code>;
*нажатием правой кнопки вызвать контекстное меню;
*выбрать пункт <code>Report Properties...</code>;
 
[[Файл:image_3.png|thumb|center]]
 
*в появившемся диалоговом окне <code>Report</code> во вкладке <code>Images</code> ввести
**в разделе <code>Image</code> - путь к изображению;
**в разделе <code>Name</code> - имя, под которым сохранится изображение;
**в разделе <code>Mime Type</code> - тип изображения из выпадающего списка.
 
[[Файл:image_2.png|thumb|center]]

Текущая версия от 06:50, 24 марта 2026

Изображение (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 - тип изображения из выпадающего списка.