Використання зображень в шаблонах документів

Матеріал з Planfix
Перейти до: навігація, пошук

У шаблонах документів допускається використання зображень у форматах: BMP, JPG, JPEG та PNG.


Існують два варіанти використання зображень у шаблонах документів:

  • Статичний - зображення вставляється в шаблон документа і в кожному створеному за цим шаблоном документі виводиться в незмінному вигляді.
  • Динамічний - зображення прив'язується до змінної типу Файли і в кожному створеному за цим шаблоном документі замінюється на відповідне цій змінній на даний момент часу зображення.

В свою чергу, для використання динамічно змінюваних зображень можна використовувати змінну з додатково задаваними параметрами або змінну, прив'язану до "зображення-заглушки", яке визначає розмір і положення потрібного зображення в кінцевому документі. Нижче детально розглянуті обидва варіанти.


Використання змінної з додатковими параметрами

В загальному випадку, для вставки зображення в шаблон документа достатньо додати в потрібне місце (рядок, комірку) шаблону назву змінної, яка в кожному конкретному випадку буде містити потрібний файл зображення:

Vr9SjJ.png


Для керування розміром і положенням зображення в кінцевому файлі застосовуються наступні параметри:

  • Для шаблонів у форматі MS Word є можливість в явному вигляді задавати розмір вставленого зображення.
Синтаксис змінної:
{{НазваЗмінної::РОЗМІР_X_ВІСЬxРОЗМІР_Y_ВІСЬ}}
Приклад використання змінної з цим параметром:
{{Завдання.Файл.Фото співробітника::200x300}}
  • Для шаблонів у форматі MS Word є можливість в явному вигляді вибрати варіант обтікання зображення текстом. Для цього використовуються додатковий параметр змінної Обтікання:
Приклади використання:
{{Системні.Файл::50x50;обтікання=навколо рамки}}
{{Системні.Файл::50x50;обтікання=перед текстом}}
{{Системні.Файл::50x50;обтікання=зверху і знизу}}
Використовуваний формат:
  • до розділювача :: (два двокрапки) йде ім'я змінної;
  • 50x50 - ширина і висота зображення в сформованому за шаблоном документі;
  • обтікання - вибирається варіант обтікання зображення текстом.
Зверніть увагу: в прикладах вище використовується одразу два параметри, розділені крапкою з комою: розмір зображення і обтікання зображення текстом.
  • Для шаблонів у форматі MS Word додатково доступні атрибути МаксВисота та МаксШирина. При використанні такого атрибута відповідне йому вимірювання зображення в кінцевому файлі буде мати встановлений розмір, а друге вимірювання прийме пропорційне значення.
Приклад використання змінної з додатковим атрибутом:
{{Системні.Файл::МаксШирина=150}}
Результат: у вставленого зображення в кінцевому документі ширина буде встановлена в 150 пікселів, а висота підігнана пропорційно.
  • У шаблонах формату MS Excel зображення за замовчуванням "заповнює" комірку, яку займає змінна, тому її розмір і пропорції будуть визначатися розміром відведеної під зображення комірки. Допускається використання об'єднаних комірок.
Для вставки оригінального розміру зображення використовується атрибут "оригінал". Приклад використання змінної з цим атрибутом:
{{Завдання.Файл.Фото співробітника::оригінал}}


Використання змінної, прив'язаної до "зображення-заглушки"

В цьому варіанті в шаблон документа вставляється заготовка зображення, яка визначає розмір і положення потрібного зображення в кінцевому файлі. Цей варіант не вимагає використання параметрів, оскільки всі вони налаштовуються візуально, шляхом переміщення в шаблоні документа зображення-заглушки і зміни його розміру до бажаного. Прив'язка зображення-заглушки до змінної відбувається шляхом вказівки змінної в якості імені цього зображення в шаблоні документа.

Для використання цього варіанту необхідно:

  • Відкрити шаблон документа в безкоштовному пакеті LibreOffice.
  • Вставити на бажане місце в шаблоні зображення потрібного розміру.
  • Клацнути на ньому правою кнопкою миші і з появившогося меню вибрати пункт:
  • для шаблона MS Word Властивості:

Jn3PTc.png


і в появившомуся вікні перейти на вкладку Параметри, де розташоване поле Опис. Додайте в нього назву змінної, відповідної полю, яке містить зображення:

yx5Z6n.png


  • При формуванні документа за оформленим таким чином шаблону, зображення опиниться в тому ж (відносно інших елементів) місці, яке ви вказали в шаблоні.


Корисна інформація для цього варіанту використання:

  • При формуванні документа за шаблоном, зображення в шаблоні замінюється на зображення, завантажене в поле, яке ви вказали в імені. Тому не важливо, яке зображення буде додано в сам файл шаблону - воно грає лише роль "заглушки" для зображення, яке реально буде вставлено в документ.
  • Якщо в імені зображення в файлі шаблону вказано ім'я неіснуючого поля або в це поле не завантажено зображення, в кінцевому файлі зображення не буде.
  • При формуванні документа в нього буде вставлено зображення того розміру, який був вказаний в шаблоні. Тобто, якщо в шаблоні у вас вставлено зображення печатки 5*5 см, а реальне завантажене в загальне поле "Печатка" зображення має розміри 4*4 см, то в кінцевому файлі воно буде розтягнуто до розмірів 5*5 см.


Використання одного зображення кілька разів

Якщо вам потрібно вставити одне зображення (наприклад, печатку або підпис) кілька разів в один шаблон документа, використовуйте змінну з додатковим параметром. Наприклад:

{{Загальні.Печатка::Мітка1}}

де в якості параметра Мітка1 вказується будь-який текст, що відрізняється для кожного використання змінної в рамках одного шаблону (наприклад, Мітка1, Мітка2 і т.д.).

Цей додатковий параметр, доданий після символів :: (два двокрапки) можна використовувати як в змінній з додатково задаваними параметрами, так і в змінній, прив'язаній до "зображення-заглушки".


Корисні посилання


Перейти