Technické informace k aplikaci určené pro snadné a rychlé vytváření a úpravy rastrových elektronických formulářů pro aplikaci 602XML Filler.
Struktura formuláře
Popis struktury formuláře navrhovaného v aplikaci 602XML Designer Express. Stručný popis standardu XSL-FO a vnitřní struktury formuláře.
Formuláře navrhované v aplikaci 602XML Designer Express jsou postavené na formátovacím jazyce XSL:FO, jež je součástí XSL specifikace, která určuje, jak mají být XML data prezentována a zobrazena na obrazovce, resp. v jaké grafické formě mají být vytištěna. Formát jazyka XSL:FO plně odpovídá standardu XML. Zdrojem souborů formulářů vytvořených v aplikaci 602XML Designer Express jsou tedy jednotlivé XSL:FO objekty vložené do tzv. blokových kontejnerů (elementů fo:block-container) a jejich vlastnosti (definované WYSIWYG cestou při návrhu formuláře pomocí příkazů z menu, resp. nástrojových lišt), které jsou prezentovány v XML formátu zdrojového kódu formuláře jako elementy a jim příslušné atributy.
Formátování formuláře obsahuje následující elementy:
- elementy ze jmenného prostoru (namespace) http://www.w3.org/1999/XSL/Format . Tyto elementy jsou použity vždy s předponou fo.
Omezeně mohou být použity rovněž:
- elementy ze jmenného prostoru http://software602.cz/forms. Tyto elementy budou použity vždy s předponou fm.
Formátování formulářového dokumentu se řídí plně podle specifikace „Extensible Stylesheet Language (XSL), verze 1.0“ dle doporučení W3C, publikované 15. října 2001. Uvedená specifikace je dostupná na této stránce .
Specifikace XSL-FO ( http://www.w3.org/1999/XSL/Format ) je dále rozšířena o množinu atributů, které tvoří formulářovou extenzi vyvinutou firmou Software602 a.s..
