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

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

Материал из Химсофт Вики
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
'''Объект <code>Рисунок</code>''' (<code>Image</code>) - позволяет добавить в отчет логотип фирмы, фотографию сотрудника или любую другую графическую информацию.  
'''Объект <code>Рисунок</code>''' (<code>Image</code>) - позволяет добавить в отчет логотип фирмы, фотографию сотрудника или любую другую графическую информацию. Выглядит следующим образом:


Источник изображения может быть выбран на панели свойств после того, как элемент управления Image будет размещен в отчете.
[[Файл:picture_obj_1.png|center|border]]


Объект может отображать графику в форматах: <code>BMP</code>, <code>PNG</code>, <code>JPG</code>, <code>GIF</code>, <code>TIFF</code>, <code>ICO</code>, <code>EMF</code>, <code>WMF</code>.
Объект может отображать графику в форматах: <code>BMP</code>, <code>PNG</code>, <code>JPG</code>, <code>GIF</code>, <code>TIFF</code>, <code>ICO</code>, <code>EMF</code>, <code>WMF</code>.
Выглядит следующим образом:
[[Файл:picture_obj_1.png|center|border]]


==Виды источников==
==Виды источников==
Строка 32: Строка 28:


==Выбор источника==
==Выбор источника==
Чтобы выбрать один из источников данных для рисунка, сделайте двойной щелчок мышью на объекте. Вы увидите редактор объекта "Рисунок":
Чтобы выбрать один из источников данных для рисунка, сделайте двойной щелчок мышью на объекте. Вы увидите редактор объекта <code>Рисунок</code>:


[[Файл:picture_obj_2.png|center|border]]
[[Файл:picture_obj_2.png|center|border]]


Быстро подключить объект к полю данных можно, нажав мышкой на маленькой стрелочке в верхнем правом углу объекта и в открывшемся списке выбрав нужное поле:
Варианты подключения объекта к полю данных:
 
*перетащить нужное поле из окна <code>Данные</code> на страницу отчета с помощью мыши (<code>drag&drop</code>);
*нажать мышкой на маленькой стрелочке в верхнем правом углу объекта и в открывшемся списке выбрать нужное поле:
[[Файл:data_field_view_2.png|center|border]]
[[Файл:data_field_view_2.png|center|border]]
Также можно перетащить нужное поле из окна "Данные" на страницу отчета с помощью мыши (drag&drop). В данном случае создается объект "Рисунок", который содержит ссылку на выбранное поле.


==Режим отображения рисунка==
==Режим отображения рисунка==
В контекстном меню объекта можно настроить режим отображения рисунка:
В контекстном меню объекта можно настроить режим отображения рисунка:
*<code>AutoSize</code> (''Авторазмер'') - объект принимает размеры рисунка;
*<code>CenterImage</code> (''Центрировать'') - рисунок центрируется внутри объекта;
*<code>Normal</code> (''Нормальный'') - рисунок выводится в левом верхнем углу объекта без масштабирования;
*<code>StretchImage</code> (''Растянуть'') - рисунок растягивается до размеров объекта. Пропорции рисунка не соблюдаются.
*<code>Zoom</code> (''Масштабировать'') - рисунок растягивается до размеров объекта с соблюдением пропорций.


Авторазмер (AutoSize) - объект принимает размеры рисунка;
Центрировать (CenterImage) - рисунок центрируется внутри объекта;
Нормальный (Normal) - рисунок выводится в левом верхнем углу объекта без масштабирования;
Растянуть (StretchImage) - рисунок растягивается до размеров объекта. Пропорции рисунка не соблюдаются.
Масштабировать (Zoom) - рисунок растягивается до размеров объекта с соблюдением пропорций.
Различия между режимами показаны на следующем рисунке:
Различия между режимами показаны на следующем рисунке:



Текущая версия от 01:58, 15 октября 2026

Объект Рисунок (Image) - позволяет добавить в отчет логотип фирмы, фотографию сотрудника или любую другую графическую информацию. Выглядит следующим образом:

Объект может отображать графику в форматах: BMP, PNG, JPG, GIF, TIFF, ICO, EMF, WMF.

Виды источников

Объект может показывать данные из следующих источников:

Источник Описание
Файл с картинкой Рисунок загружается из файла и хранится внутри отчета. Рисунок хранится в свойстве Image.
Поле данных Рисунок загружается из поля источника данных. Имя поля хранится в свойстве DataColumn.
Имя файла Рисунок загружается из файла с указанным именем. Имя файла хранится в свойстве ImageLocation. Внутри отчета рисунок не хранится. Необходимо распространять файл рисунка вместе с отчетом.
URL Рисунок загружается из Интернета каждый раз, когда отчет строится. Внутри отчета рисунок не хранится. Адрес хранится в свойстве ImageLocation.

Выбор источника

Чтобы выбрать один из источников данных для рисунка, сделайте двойной щелчок мышью на объекте. Вы увидите редактор объекта Рисунок:

Варианты подключения объекта к полю данных:

  • перетащить нужное поле из окна Данные на страницу отчета с помощью мыши (drag&drop);
  • нажать мышкой на маленькой стрелочке в верхнем правом углу объекта и в открывшемся списке выбрать нужное поле:

Режим отображения рисунка

В контекстном меню объекта можно настроить режим отображения рисунка:

  • AutoSize (Авторазмер) - объект принимает размеры рисунка;
  • CenterImage (Центрировать) - рисунок центрируется внутри объекта;
  • Normal (Нормальный) - рисунок выводится в левом верхнем углу объекта без масштабирования;
  • StretchImage (Растянуть) - рисунок растягивается до размеров объекта. Пропорции рисунка не соблюдаются.
  • Zoom (Масштабировать) - рисунок растягивается до размеров объекта с соблюдением пропорций.

Различия между режимами показаны на следующем рисунке:

Свойства объекта

Объект имеет следующие свойства:

Свойство Описание
Angle
Угол поворота
Угол, на который нужно повернуть рисунок. Возможные значения для этого свойства - 0, 90, 180, 270.
SizeMode
Режим отображения
Режим отображения рисунка.
Transparency
Прозрачность
Степень прозрачности картинки. Свойство может иметь значение между 0 до 1. Значение 0 (по умолчанию) означает, что картинка непрозрачна.
TransparentColor
Прозрачный цвет
Цвет, который будет прозрачным при отображении картинки.
Image
Рисунок
Собственно рисунок.
DataColumn
Поле данных
Поле данных, из которого загружать рисунок.
ImageLocation
Месторасположение рисунка
Свойство может содержать имя файла или URL. Рисунок будет загружен из указанного места при построении отчета.
Padding
Отступы
Свойство позволяет задать отступы рисунка от краев объекта, в пикселах.
ShowErrorImage
Показывать ошибку
Показывает значок "Нет рисунка" в случае, если рисунок пустой. Это свойство имеет смысл использовать, если рисунок загружается из Интернета.