Utilizarea imaginilor în șabloanele de documente

De la Planfix
Versiunea din 3 decembrie 2025 01:39, autor: PlanfixBot (discuție | contribuții)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Salt la: navigare, căutare
În șabloanele de document este permisă utilizarea imaginilor în formatele: BMP, JPG, JPEG și PNG.

Există două moduri de a folosi imaginile în document templates:

  • Static - imaginile sunt plasate în șabloanele de document și apar în fiecare document generat din șablon exact așa cum sunt plasate în șablon.
  • Dinamic - imaginile sunt legate printr-un File tip variable și, în fiecare document generat din șablon, variabila este înlocuită cu imaginea corespunzătoare variabilei în acel moment.

Pentru a plasa o imagine dinamică într-un șablon, puteți folosi o variabilă cu parametri adiționali sau o variabilă legată de o imagine de tip placeholder, care stabilește dimensiunea și poziția imaginii în documentul final. Ambele opțiuni sunt descrise mai jos.

Utilizarea unei variabile cu parametri adiționali

În general, pentru a insera o imagine într-un șablon de document, pur și simplu adăugați numele variabilei în locul dorit (linie, celulă) al șablonului; în fiecare document creat acest câmp va conține fișierul de imagine corespunzător: ZRhtiY.png

Următorii parametri sunt folosiți pentru a seta dimensiunea și poziția imaginii în fișierul final:

  • Pentru șabloane MS Word puteți seta explicit dimensiunea imaginii inserate.

Sintaxa variabilei:

{{VariableName::SIZE_X_AXISxSIZE_Y_AXIS}}

Exemplu de utilizare a variabilei cu acest parametru:

{{Task.File.Employee picture::200x300}}
  • Pentru șabloane MS Word puteți selecta explicit opțiunea de înfășurare a textului în jurul imaginii. Parametrul Wrapping al variabilei este folosit în acest caz:
Exemplu:
{{System.File::50x50;wrapping=around frame}}
{{System.File::50x50;wrapping=before text}}
{{System.File::50x50;wrapping=up and down}}
Format folosit:
  • numele variabilei este adăugat înainte de separatorul "::" (două două-puncte);
  • 50x50 reprezintă lățimea x înălțimea imaginii în documentul generat din șablon;
  • wrapping - selectează opțiunea de înfășurare a textului.

Vă rugăm să rețineți: în exemplele de mai sus sunt folosiți doi parametri simultan, separați printr-un punct și virgulă: dimensiunea imaginii și înfășurarea textului în jurul imaginii.

  • Pentru șabloane MS Word sunt disponibile și atributele MaxHeight și MaxWidth. Când este folosit unul dintre aceste atribute, celălalt va fi ajustat proporțional în fișierul final.
Exemplu de utilizare a variabilei cu un atribut adițional:
{{System.File::MaxWidth=150}}
Rezultat: imaginea inserată în documentul rezultat va avea o lățime de 150 pixeli și o înălțime ajustată proporțional.
  • În șabloanele MS Excel, imaginile prin definiție „umplu” celula care conține variabila, astfel dimensiunea și proporțiile vor fi determinate de dimensiunea celulei desemnate pentru imagine. Se pot folosi celule îmbinate.
Pentru a insera o imagine la dimensiunea sa originală, folosiți atributul "original". Exemplu de utilizare a variabilei cu acest atribut:
{{Task.File.Employee picture::original}}

Utilizarea unei variabile legate de o imagine placeholder

Cu această opțiune se inserează în șablon o imagine temporară (placeholder) care determină dimensiunea și poziția imaginii în fișierul final. Această opțiune nu necesită parametri, deoarece setările imaginii pot fi configurate „vizual”, mutând placeholder-ul în documentul șablon și redimensionându-l după nevoie. O imagine placeholder poate fi legată de o variabilă prin setarea numelui variabilei ca numele imaginii în șablonul de document.

Pentru a folosi această opțiune trebuie:

  • Deschideți șablonul de document în LibreOffice
  • Lipiți imaginea în fișier și redimensionați/poziționați după necesitate.
  • Click dreapta pe imagine și selectați:
    • pentru șabloanele Excel, Name (vezi exemplu)
    • pentru șabloanele Word, Properties:

ls5jfX.png

și în fereastra care se deschide, dați click pe fila Parameters, unde veți vedea câmpul Name: JEuxyp.png

În câmpul Name introduceți numele variabilei care corespunde câmpului ce conține imaginea: rzW6Mm.png

La crearea documentului folosind un șablon conceput astfel, imaginea va apărea în locul specificat, în raport cu celelalte elemente din șablon.

Informații utile pentru această metodă:

  • La crearea documentului din șablon, imaginea din șablon este înlocuită cu imaginea încărcată în câmpul specificat în Name. Prin urmare, nu contează ce imagine adăugați în fișierul șablon — este doar un placeholder pentru imaginea care va fi adăugată în documentul final.
  • Dacă numele imaginii din fișierul șablon conține numele unui câmp inexistent, sau dacă nu este introdusă nicio imagine în câmpul Name, fișierul rezultat nu va conține nicio imagine.
  • La crearea documentului, va fi inserată o imagine cu dimensiunea specificată în șablon. Asta înseamnă că, dacă imaginea ștampilei din șablon are 3"x3" dar dimensiunea reală a imaginii încărcate în câmpul "Seal" este 2"x2", imaginea va fi întinsă la 3"x3" în fișierul final.

Utilizarea aceleiași imagini de mai multe ori

Dacă trebuie să inserați aceeași imagine (de ex. ștampilă sau semnătură) de mai multe ori într-un singur șablon de document, folosiți o variabilă cu un parametru adițional. De exemplu:

{{General.Print::Tag1}}

unde parametrul Tag1 poate fi orice text unic de fiecare dată când variabila este folosită în șablon (cum ar fi Tag1, Tag2 etc.).

Acest parametru adițional, adăugat după simbolurile "::" (două două-puncte), poate fi folosit atât într-o variabilă cu parametri adiționali, cât și într-o variabilă legată de o imagine placeholder.

Linkuri utile


Mergeți la