Utilizarea imaginilor în șabloanele de documente

De la Planfix
În șabloanele de documente este permisă utilizarea imaginilor în formatele: BMP, JPG, JPEG și PNG.

Există două modalități de a folosi imagini în Șabloane de document:

  • Static - imaginile sunt plasate în șabloanele de document și sunt afișate în fiecare document generat din șablon exact așa cum au fost plasate în șablon.
  • Dynamic - imaginile sunt legate folosind o File type variable, iar în fiecare document generat din șablon variabila este înlocuită cu imaginea corespunzătoare variabilei la momentul respectiv.

Pentru a plasa o imagine dinamică într-un șablon, puteți folosi o variabilă cu parametri suplimentari sau o variabilă legată de o imagine de substituție (placeholder), care determină dimensiunea și locația imaginii în documentul final. Ambele opțiuni sunt descrise mai jos.

Utilizarea unei variabile cu parametri suplimentari

În general, pentru a introduce o imagine într-un șablon de document, pur și simplu adăugați numele variabilei în locul dorit (rând, celulă) al șablonului — în fiecare document creat aceasta va conține fișierul de imagine corespunzător: UchvJJ.png

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

  • Pentru șabloanele 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 șabloanele 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.
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 șabloanele MS Word sunt disponibile și atributele MaxHeight și MaxWidth. Când se utilizează unul dintre aceste atribute, celălalt va fi ajustat proporțional în fișierul final.
Exemplu de utilizare a variabilei cu un atribut suplimentar:
{{System.File::MaxWidth=150}}
Rezultat: imaginea inserată în documentul rezultat va avea o lățime de 150 pixeli, iar înălțimea va fi ajustată proporțional.
  • În șabloanele MS Excel, imaginile, în mod implicit, "umplu" celula care conține variabila, astfel încât dimensiunea și proporțiile vor fi determinate de dimensiunea celulei desemnate pentru imagine. Se pot folosi celule îmbinate.
    • Pentru a insera o imagine în dimensiunea sa originală, folosiți atributul "original":
      {{Task.File.Employee picture::original}}
    • Puteți seta padding (umplutură) în jurul imaginii în interiorul celulei tabelului. Folosiți atributul "padding" și un număr care indică câți pixeli de decalaj față de marginea celulei:
      {{Data Tag.Price list for Quote.Name.Display::padding=1}}

Utilizarea unei variabile legate de o imagine de substituție (placeholder)

Cu această opțiune, în șablonul de document se inserează 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 imaginea de substituție în documentul șablon și redimensionând-o după cum este necesar. O imagine de substituție poate fi legată de o variabilă setând numele variabilei ca nume al imaginii în șablonul de document.

Pentru a folosi această opțiune, trebuie să:

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

okIS1Y.png

și în fereastra care se deschide mergeți la fila Parameters, unde veți vedea câmpul Descriere. Introduceți numele variabilei care corespunde câmpului ce conține imaginea:

DHNfCz.png

  • La crearea unui document utilizând un șablon proiectat astfel, imaginea va apărea în locul specificat, în raport cu celelalte elemente din șablon.

Informații utile pentru această metodă:

  • La crearea unui document dintr-un șablon, imaginea din șablon este înlocuită cu imaginea încărcată în câmpul specificat în nume. Prin urmare, nu contează ce imagine adăugați în fișierul șablon — aceasta este doar un substitut 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 menționat, fișierul rezultat nu va conține nici o imagine.
  • La crearea documentului, va fi inserată o imagine cu dimensiunea specificată în șablon. Aceasta înseamnă că, dacă imaginea cu ștampila din șablonul dvs. are 3"x3", dar dimensiunea reală a imaginii încărcate în câmpul general "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 exemplu, o ștampilă sau o semnătură) de mai multe ori într-un singur șablon de document, folosiți o variabilă cu un parametru suplimentar. De exemplu:

{{General.Print::Tag1}}

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

Acest parametru suplimentar, care se adaugă după simbolurile "::" (două două-puncte), poate fi folosit atât într-o variabilă cu parametri suplimentari, cât și într-o variabilă legată de o imagine de substituție (placeholder).

Linkuri utile


Mergeți la