1.3.3. Definiri
SocrateCloud vine cu un set complet de culori, fonturi și structuri ce pot fi utilizate pe formate de tipărire. Mai jos este descris modul în care acestea pot fi definite la nivel de titular:
Culoare Tipărire
Fereastra Culori Tipărire se poate utiliza pentru a defini culori de tipărire in SocrateCloud. Sunt disponibile urmatoarele campuri:
Denumire - denumire relevanta pentru culoare;
Impicit - daca se bifeaza, aceasta culoare va fi utilizata in mod implicit la tiparire;
Cod Validare - cod culoare de tip "Integer".
calculator cod culoare: http://www.shodor.org/stella2java/rgbint.html
Fonturi Tipărire
Fereastra Fonturi Tiparire se poate utiliza pentru a defini fonturi de tiparire in SocrateCloud. Sunt disponibile urmatoarele campuri:
Denumire - denumire relevanta pentru font;
Implicit - daca se bifează, acest font va fi utilizat in mod implicit la tiparire;
Cod Validare - determina proprietățile fontului. Se introduce un text cu următoarea structura: Font-Atribut-Mărime.
Font - se introduce legat cu caractere mici: e.g. sansserif;
Atribut: e.g. BOLD, PLAIN;
Mărime: e.g. 9, 10 , 11;
pentru referință, verificați fonturile definite la nivel de sistem disponibile tot în aceasta fereastră;
funcționalitatea este limitată la fonturile oferite de către system, pentru care, în anumite limite, pot fi adăugate mărimi suplimentare!
Hârtie Tipărire
Fereastra Hârtie Tipărire se utilizează pentru a întreține formate pentru foi de tipărire: dimensiune, orientare, margini. Sunt disponibile următoarele câmpuri:
Implicit - foaia va fi utilizata in mod implicit pe formate de tiparire in definitia carora nu a fost selectata o foaie in campul "Foaie Tiparire";
Landscape - orientarea datelor in pagina: verticala sau orizontala;
Dimension Units, Mărime X, Mărime Y
Margine Sus, Margine Jos, Margine Stânga, Margine Dreapta - distanta intre marginea foii de tiparire si continutul raportului;
Buton Procesare Acum - neimplementat in versiunea curenta SocrateCloud.
Tabel Tipărire
Fereastra Tabel Tipărire se utilizează pentru a defini formate de tabele pentru tiparire, stabilire header, footer`etc. Pentru sporirea performantei definirile sunt tinute in cache. Sunt disponibile următoarele câmpuri:
Implicit - tabelul va fi utilizat in mod implicit pe formate de tiparire in definitia carora nu a fost selectat un tabel in campul "Format Tabel Tiparire";
Header Culoare Linie - culoare denumire coloane;
Header Culoare BG Linie - culoare background (fundal) pentru header;
Header Font Line - font denumire coloane;
Paint Header Lines - opțiune de afișare contur header;
Header Tip Linie - tip line contur header (e.g. continua, intrerupta);
Header Culoare Linie - culoare contur header;
Header Grosime Linie - grosime contur header;
Paint Vertical Lines - optiune de afisare linii verticale pe continutul raportului;
Limitare: liniile verticale vor fi generate in dreapta fiecarei coloane, inclusiv ultima;
Paint Boundary Lines - optiune de afisare linii verticale pe marginea raportului;
Limitare: se aplica doar pentru pentru marginea din stanga;
Paint Horizontal Lines - optiune de afisare linii sub fiecare inregistrare;
Culoare Linie - culoare linii continut raport
Tip Linie - tip linii continut raport (e.g. continua, intrerupta);
Latime Linie - grosime linii continut raport;
Simboluri Functii Tiparire - optiune de afisare simboluri matematice pentru funcţii (Sum, Average, Count). Dacă se selectează, se tipăresc simbolurile - în caz contrar se tipăreşte denumirea funcţiei;
Function Color - culoare afisare functie;
Function BG Color - culoare background (fundal) pentru functie;
Function Font - font afisare functie.
Vederi Rapoarte
Permite definirea de filtre, ordonări și funcții pentru valorile din coloanele utilizate pe un format de tipărire. Se definesc în fereastra Vederi Rapoarte și au la bază o singură tabelă, la care se pot adaugă reguli SQL de tip WHERE și Order BY.
În tab-ul Coloane Vederi Rapoarte, se pot defini funcții SQL care vor înlocui pe format coloana din tabelă. De exemplu:
@ROUND(Coloana1, 2) - va rotunji valoarea din Coloana1 la 2 zecimale;
@CONCAT(Coloana1, Coloana2) - va concatena valoarea disponibila in Coloana1 cu cea din Coloana2.
IsDiffPrice='N' - nu se aduce linia de diferențe aferentă facturilor de storno avans în valută
Observații:
se pot utiliza atât pe formate de tipărire document cât și pe formate de tipărire raport.
nu se pot utiliza coloane virtuale
setările se pot efectua doar de pe System.