Author: Roland Lannuzel

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í.
Produkt blank

Extrakce souborů PDF/A3

Automaticky přeloženo z Deepl

V předchozích příspěvcích jsme se zabývali vkládáním dokumentů do souborů PDF/A-3 pomocí aplikace 4D Write Pro, včetně generování elektronických faktur. Vzhledem k tomu, že elektronická fakturace se stává povinnou v různých evropských zemích, například ve Francii a Německu, stává se schopnost extrahovat vložené soubory XML z těchto souborů PDF klíčovou. Využitelnost souborů PDF/A-3 však přesahuje rámec faktur; tyto soubory mohou obsahovat různé typy dokumentů, které mohou vyžadovat extrakci.

Zatímco nástroje jako Adobe Acrobat Reader nabízejí ruční extrakci, tento příspěvek představuje efektivní, automatizovanou metodu využívající 4D 20 R6, která tento proces snadno zvládne.

Produkt blank

UX: Vylepšené chování při rolování v podformulářích

Automaticky přeloženo z Deepl

Uživatelské formuláře jsou především o tom, aby uživatelům usnadňovaly práci. Co se však stane, když se rolování stane bojem mezi dílčími formuláři a jejich obsahem? Pravděpodobně jste to už někdy zažili: snažíte se projít seznamové pole v podformuláři, ale místo toho se celý podformulář posune. Nebo, což je ještě horší, se pokoušíte posouvat samotný podformulář, ale pole seznamu tvrdohlavě zůstává na místě!

Tato funkce byla v aplikaci 4D 20 R6 vylepšena, takže je tato akce přirozenější.

Produkt blank

Snadné referenční porovnávání objektů a kolekcí

Automaticky přeloženo z Deepl

Objekty se staly nezbytnou součástí jazyka 4D a Qodly.

Když však deklarujete proměnnou tohoto typu, definujete odkaz. Jak tedy poznáte, že dva objekty jsou ve skutečnosti jen jeden a sdílejí stejnou referenci?

Počínaje 4D 20 R6 je porovnávání referencí objektů jednoduché: zadejte operátory = a #!

Tento příspěvek na blogu se zabývá těmito operátory a tím, jak pomáhají určit, zda objekty sdílejí stejnou referenci. Pojďme se dozvědět více!

Produkt blank

4D Write Pro: Správa prázdných zdrojů dat!

Automaticky přeloženo z Deepl

Vzhledem k tomu, že tabulky v aplikaci 4D Write Pro lze vyplňovat pomocí datových zdrojů, byla přidána řada funkcí, které je umožňují co nejvíce přizpůsobit. Patří mezi ně vzorce propojené s datovými zdroji, přerušované řádky, spodní přenášené řádky atd.

4D 20 R6 zpřesňuje chování tabulek pomocí nového atributu: wk empty datasource. Tento atribut umožňuje definovat, jak se budou tabulky vykreslovat, když je jejich propojený datový zdroj prázdný, což poskytuje větší kontrolu nad prezentací dokumentu.

Produkt blank

4D Write Pro. Nové možnosti sekcí v rozhraní

Automaticky přeloženo z Deepl

Jak víte, 4D Write Pro zvládá dva typy sekcí, souvislé nebo s přerušením stránky.

Ať už dáváte přednost odlišným pravostranným stránkám od levostranných, nebo chcete, aby se úvodní stránka odlišovala od ostatních, tyto možnosti byly kdysi omezeny na programování nebo kontextovou nabídku. Na obzoru je však pozitivní posun – rozhraní se vyvíjí!

Produkt blank

4D Write Pro: Tabulky bez omezení!

Automaticky přeloženo z Deepl

Od zavedení tabulek v aplikaci 4D Write Pro bylo zavedeno mnoho nových funkcí. Včetně záhlaví, zápatí, třídicích zlomů a samozřejmě možnosti přiřadit k tabulkám datový zdroj pro jejich automatické vyplnění!

Díky této poslední možnosti bylo často možné dosáhnout maximálního počtu řádků na jednu tabulku (1000). Vzali jsme to v úvahu a od verze 4D 20 R5 již není tento limit pevně stanoven a řízen programem 4D Write Pro, ale je omezen pouze dostupnou pamětí!

Produkt blank

4D Write Pro: Více možností zobrazení ukotvených obrázků a textových polí!

Automaticky přeloženo z Deepl

V dokumentech 4D Write Pro mohou být obrázky buď v řadě (stejně jako velký znak), za textem nebo před ním. Textové rámečky (objevily se v 4D v20) lze také umístit před nebo za text. Obrovské vylepšení přichází s verzí 4D 20 R5, kde lze nyní obrázky a textová pole obklopit obtékajícím textem!

Produkt blank

Přizpůsobení na míru pro data a časy

Automaticky přeloženo z Deepl

Manipulace s daty a časy často vyžaduje specifické formátování pro různá zobrazení na základě interních zdrojů 4D nebo nastavení operačního systému.

Ačkoli výchozí formáty obvykle stačí, existují scénáře, kdy je vlastní formátování nezbytné, zejména pro různé zeměpisné lokality nebo jedinečné požadavky. Ve verzi 4D v20 R4 došlo k významným pokrokům, aby bylo možné vyhovět právě těmto potřebám

Produkt blank

4D Write Pro: Elektronické generování faktur!

Automaticky přeloženo z Deepl

4D V20 R4 přináší zajímavou funkci 4D Write Pro – nyní umožňuje vytvářet elektronické faktury. Co přesně ale myslíme elektronickými fakturami?

Elektronická faktura (neboli e-faktura) se vytváří, přenáší, přijímá a ukládá elektronicky, což umožňuje efektivnější a ekologičtější správu obchodních transakcí.

Přestože nabízejí mnoho výhod, mají také svá specifická omezení, zejména pokud jde o složitost procesu generování. S aplikací 4D Write Pro jsme si však uvědomili, že zvládnutí této složitosti je mnohem zvládnutelnější, než se původně zdálo!