Dokumenty 4D Write Pro: nový užitečný parametr

Automaticky přeloženo z Deepl

Aplikace 4D Write Pro byla navržena pro vytváření všech druhů dokumentů, od těch nejjednodušších až po ty nejsložitější. Pro dosažení této rozmanitosti mohou dokumenty obsahovat odlišné části, jako jsou odstavce, oddíly, záhlaví, zápatí atd. Po vyplnění se 4D Write Pro chová tak, že všechny tyto části lze číst. Někdy je však nutné některé části změnit podle jejich obsahu. Typicky se to týká záhlaví a zápatí, jejichž výška se může automaticky měnit. Tato funkce je obecně velmi užitečná, ale někdy by bylo praktičtější nastavit výšky záhlaví a zápatí na konstantní hodnoty (i když jejich obsah může být zkrácen a již nebude plně viditelný).

DWP: nový parametr automatické úpravy

Nový parametr dokumentu

Účelem tohoto parametru dokumentu je určit, zda se má velikost záhlaví a zápatí automaticky měnit na základě jejich obsahu, nebo ne. Stačí si uvědomit, že obsah záhlaví a zápatí může být buď napsán uživateli, nebo generován pomocí 4D výrazů, které mohou vracet obrovské texty nebo obrázky.

Ve většině případů je chování „auto fit“ opravdu užitečné. Ale co když se dokumenty generují pomocí šablon nebo je třeba dodržet některá důležitá omezení, aby vygenerované dokumenty odpovídaly požadovanému formátu papíru? V takovém případě může být někdy vhodnější mít zkrácené informace v záhlaví nebo zápatí než v hlavní části dokumentu.

Kompatibilita s dokumenty 4D Write

V případě nově vytvořených dokumentů je tento parametr nastaven na „zapnuto“( tj. bude aktivováno automatické zmenšování záhlaví a zápatí), ale v případě importovaných dokumentů 4D Write pak bude „vypnuto“, aby bylo zachováno jejich chování v režimu 4D Write.

Ukázka kódu

Zapnutí nebo vypnutí tohoto parametru je opravdu jednoduché:

WP SET ATTRIBUTES(WParea;wk header and footer autofit;True)
// nebo
WP SET ATTRIBUTES
(WParea;wk header and footer autofit;False)

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