V moduláriu máme možnosť nahradiť text vo Word dokumentoch a vytvoriť tak PDF dokument podľa šablóny. Toto je možné pomocou substitučnej udalosti a budeme na to potrebovať šablónu, v ktorej nahradíme obsah.
Postup na vytvorenie:
Vytvorím dátovú štruktúru, v ktorej budem mať 2 atribúty typu príloha. Jeden bude slúžiť na šablónu, z ktorej sa bude generovať PDF súbor, a druhý bude slúžiť ako výstup pre vygenerovaný PDF súbor.
Nastavím v udalostiach akciu typu substitúcia – v nej vyberiem vstupný (šablóna) a výstupný dokument.
Nastavím spúšťač udalosti – napr. nejaké tlačidlo „Generuj“, alebo podmienky a spúšťač úpravu.
Nahrám do šablóny vzorový dokument – to, ako majú vyzerať riadky, ktoré chcem nahradiť, bude viac popísané nižšie.
Po vyvolaní akcie bude zo šablóny vygenerovaný PDF dokument, ktorý bude vložený do výstupného atribútu.
Nahrádzanie atribútov v šablóne
Štruktúra šablóny a atribútov, ktoré chcem nahradiť, by mala byť nasledovná: cesta k atribútu v zložených zátvorkách – {}
Napr. ak chcem nahradiť do šablóny meno zamestnanca, ktorého mám v prepojení „zamestnanec“ a atribút má názov celeMeno, viem použiť ako šablónu pre substitúciu: {zamestnanec.celeMeno}
Podobným spôsobom viem nahradiť akúkoľvek premennú z dokumentu.