4D Write Pro: Tvorba dokumentů programováním

Automaticky přeloženo z Deepl

Jedním z běžných způsobů použití aplikace 4D Write bylo automatické vytváření dokumentů, jako jsou faktury, zprávy, objednávky, na základě šablon vytvořených nebo navržených koncovým uživatelem.

4D Write Pro v16 bude toto použití podporovat díky novému konceptu záložek, které lze použít ke snadnému vytváření nových dokumentů po jednotlivých sekcích.

Namísto mnoha samostatných dokumentů jako v aplikaci 4D Write je nyní možné použít jeden kompletní dokument. Uživatel si uvnitř dokumentu vybere rozsahy (např. řádek záhlaví, položku faktury apod.) a pojmenuje je, tj. vytvoří záložky. Jako vývojář nemusíte rozsahy identifikovat a kopírovat je ručně; jednoduše vyberete části dokumentu pomocí pojmenovaných záložek.

4D Write Pro bookmarks

Pro usnadnění dynamického vytváření dokladů programováním byl vylepšen povel WP Nový, takže můžete vytvořit nový doklad z rozsahu. Vytvořený dokument pak můžete znovu vložit do jiného dokumentu pomocí příkazu WP INSERT DOCUMENT new.

Nově je také možné zjistit celkový počet stránek dokumentu pomocí příkazu WP Get page count a také vložit do dokumentu zlom řádku/oddílu/stránky se třemi různými režimy (prepend, replace, append) pomocí příkazu WP INSERT BREAK .

Video ilustrující tyto funkce si můžete prohlédnout zde:

K dispozici je ukázková databáze, která byla použita pro výše uvedené video, a také příklad demonstrující použití nových příkazů:

Demo databáze

Ukázková databáze

Chcete-li získat veškeré podrobnosti o nových příkazech a koncepci záložek, podívejte se do referenční příručky 4D Write Pro v16:

Roland Lannuzel
- Product Owner & 4D Expert - Po studiu elektroniky se Roland věnoval průmyslovým IT jako vývojář a konzultant, který vytvářel řešení pro zákazníky s různými databázemi a technologiemi. Koncem 80. let se zamiloval do 4D a používal jej při psaní podnikových aplikací, které zahrnovaly účetní, fakturační a e-mailové systémy. nakonec se připojil ke společnosti v roce 1997 a Rolandův cenný přínos zahrnuje návrh specifikací, testovacích nástrojů, demoverzí a také školení a přednášky pro komunitu 4D na mnoha konferencích. Nadále aktivně utváří budoucnost 4D definováním nových funkcí a nástrojů pro vývoj databází.