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

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

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

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

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

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

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

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

Vr9SjJ.png

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

  • Для шаблонів у форматі MS Word є можливість явно задавати розмір вставленого зображення.
Синтаксис змінної:
{{НазваЗмінної::РОЗМІР_Х_ОСЬхРОЗМІР_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 тощо).

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

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

Перейти