Wydruki dokumentów z szablonów

Wydruki dokumentów oparte na systemie szablonów dają duże możlliwości i elestyczność.
Aktualizacja takiego szablonu wydruku nie wymaga zatrudniania programisty.

Sztywny wydruk, a system szablonów

Bez systemu szablonów programista tworzy wydruk i jest on modyfikowalny tylko przez niego lub innego programiste który rozumie zastosowane rozwiązanie. System szablonów umożliwia modyfikowanie szablonu wydruku każdemu po krótkim szkoleniu. Takie rozwiąznie opiera się na modyfikowaniu szablonu który jest zwykłym dokumentem napisanym w takim programie jak OppenOffice czy LibreOffice w którym podane nazwy zmiennych zostaja zamienione na wartości.


Nasze rozwiązanie

Opracowany przez nas system wydruków wykorzystuje biblioteke JODReports język szablonów FreeMarker i program taki jak OpenOffice czy LibreOffice Dla każdego elementu w systemie można dodać dowolną ilośc szablonów z których można generować wydruki. Wydrukami można zarządzać w podgladzie elementu którego dotyczą lub w widoku wszystkich wygenerowanych wydruków.


Zmienne i pola

Każdy element w systemie ma zestaw wbudowanych zmiennych które można użyć w szablonach. W przypadku elektornicznych dokumentów zmienne są zależne od tego jak użytkownik skonfigurował dokument. Poza zmiennymi wbudowanymi można dodawać zmienne użytkownika jako stałe, wyrażenia sql czy pochodzące z pola formularza wydruku. Z szablonami można powiązać pola które wyświetla się w momencie kiedy użytkownik będzie chciał wygenerować wydruk na podstawie tego szablonu. Użytkownik będzie musiał uzupełnić te pola, a ich wartośc może być użyta w szablonie.