iPDF z pohľadu užívateľa a vývojára

Výhody iPDF formulárov pre koncového internetového užívateľa:

  • intuitívny vstupný interface porovnateľný s bežnou webovou stránkou.
  • okamžitá kontrola zadaných vstupných údajov. Ak napr. zadáte neexistujúci dátum, systém vás na to ihneď upozorní.
  • okamžitý prepočet zadaných hodnôt. Ak napríklad zadáte príjem zo živnosti, táto hodnota sa okamžite prepočíta do všetkých súvisiacich políčok.
  • minimalizáciu chybovosti - systém za vás vyplní automaticky prepočítavané políčka. Pri vypĺňaní nemá užívateľ ku týmto poliam prístup, čím sa znižuje výskyt chybovosti.
  • možnosť okamžite vygenerovať PDF dokument, alebo možnosť odoslať si ho na zadaný email.
  • garanciu autentickosti a pravosti zadaných údajov. Nakoľko vygenerované PDF môže byť podpísaný elektronickým certifikátom, nezmenenosť pôvodných údajov je možné overiť po otvorení PDF dokumentu a validovaním podpisujúceho certifikátu.

iPDF uchováva dočasne zadané dáta na serveri, kde ich kontroluje a posiela spätnú odpoveď do užívateľovho prehliadača. Výhodou je rýchlosť prenosu dosiahnutá vďaka minimálnemu objemu prenášaných dát. Zadávané údaje existujú len v rámci tzv. session, teda nie sú nikde archivované a automaticky sa odstránia pri ukončení session (napr. zatvorením okna prehliadača, vymazaním cookies apod).

Výhody iPDF formulárov pre vývojara

  • minimalizuje náklady na implementáciu nových tlačív,
  • umožňuje veľmi ľahkú údržbu (úpravu) existujúcich tlačív,
  • využíva polo-automatizované nástroje na generáciu popisných vstupno-výstupných deskriptorov.

Architektúra implementácie umožňuje striktné rozdelenie spracovávaných údajov na vstupné a výstupné. Implementácia nového formulára teda pozostáva z definície vstupných polí (tzv. input descriptor file), ktoré zodpovedajú vizuálnej reprezentácii formulára tak, ako ho vidí užívateľ. Ak napríklad užívateľ zadáva dátum narodenia do poľa [id="BIRTHDATE"], tak súbor input descriptor obsahuje popis daného poľa [BIRTHDATE] so všetkými validátormi, definíciami rovníc s inými poľami, nápovednými textami, apod.

Pri vygenerovaní výstupného PDF dokumentu sa na základe výstupného popisného súboru (tzv. output descriptor file) vytvorí logické pole (array) výstupných polí (fields) obsahujúce umiestnenie niektorej hodnoty poľa vstupného deskriptora v generovanom PDF dokumente. Každé pole pritom môže môže obsahovať nezávislé definície vizuálnej reprezentácie v generovanom PDF dokumente (veľkosť fontu, farba písma, formátovanie čísla apod).

 


Váš komentár..
Email bude prepísaný napr. na [michal AT gmail DOT com]
Pozn.: Urážlivé alebo nesúvisiace komentáre budú odstránené.
Zadajte prosím výsledok z vyššie uvedeného obrázku.