Substitúcia – vyplnenie premenných vo Worde a vygenerovanie PDF

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.

Obsah