Рисунок

Компонент «Рисунок»   позволяет разместить на листе формуляра изображение (как пиксельное, так и векторное). 

В дереве структуры формуляра, «Рисунок» (как и «Значение»всегда располагается непосредственно под «Паттерном» (как дочерний узел).

Вкладка свойств:




Пункт «Область в шаблоне»

Данный пункт необходим для сопоставления рисунка с целевой прямоугольной областью в Excel-шаблоне. Область рисунка не должна выходить за пределы вышестоящего «Паттерна». При формировании XLSX-файла, рисунок будет вписан в эту область, при этом будет применено необходимое его масштабирование.

Для сопоставления необходимо проделать следующее (в указанном порядке):

·         в Excel-шаблоне выделите ячейки, внутри которых должен будет разместиться рисунок;

·         нажмите на кнопку  в пункте «Область в шаблоне», после чего рисунок будет сопоставлен с выделенной областью.


Пункт «Размер»

Данный пункт необходим для установки размера Рисунка. Есть два режима:

·         Вписать рисунок в область, заданную в предыдущем пункте «Область в шаблоне» ;

                    


·         Получить значения Ширины и Высоты рисунка из поля контекста
      При этом, Левый-Верхний угол рисунка совпадает с Левым-Верхним углом области
заданной в предыдущем пункте «Область в шаблоне. Значения Ширины и Высоты рисунка берутся из заданного поля контекста. Значения Ширины и Высоты должны быть заданы в English Metric Units (or EMUs) (для примера, начальная высота одной строки Excel, приблизительно равна 200000 EMU) .

                    

 

Пункт «Появление при выводе»

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

В данном пункте можно сделать так, чтобы вывод Рисунка (в результирующий XLSX-файл) был зависим от наличия значения в каком-либо поле контекста (т.е. появление Рисунка, если это поле не пустое). Для этого необходимо нажать на кнопку  и в средстве поиска выбрать требуемое поле контекста (т.н. индикатор появления):

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


 

Пункт «Источник»

Источник изображения может быть статическим или динамическим.

Статический источник изображения  

Зто любое пиксельное изображение (меню Excel: Вставка > Иллюстрации > Рисунок), или векторный рисунок (меню Excel: Вставка > Иллюстрации > Фигуры), находящийся на актуальном листе Excel-шаблона.

Для того, чтобы сопоставить компонент «Рисунок» с источником, необходимо нажать на кнопку  и, в средстве поиска выбрать требуемый рисунок (из тех, что расположены на актуальном листе шаблона):


 

Динамический источник изображения 

Это любое поле контекста, имеющее формат XSTRING (RAWSTRING), которое будет содержать пиксельное изображение (.jpg / .png / .gif) в виде последовательности байтов.

Для того, чтобы сопоставить компонент «Рисунок» с источником, необходимо нажать на кнопку  и, в средстве поиска выбрать требуемое поле из контекста: