Nový praktický atribut 4D Write Pro: velikost stránky wk!

Automaticky přeloženo z Deepl

Příkaz WP SET ATTRIBUTES v aplikaci 4D Write Pro je bezpochyby jedním z nejčastěji používaných příkazů, protože jeho široké možnosti se vztahují na všechny druhy prvků v dokumentech.

V programu 4D 20 R5 je nyní k dispozici nový atribut dokumentu: wk page size. Pojďme se blíže podívat, co všechno umí!

Funkce v akci

Šířka a výška dokumentu

Pomocí atributů wk page width a wk page height je již možné definovat velikost stránky dokumentu. Nový atribut wk page size nastaví hned dvě hodnoty: šířku a výšku dokumentu.

Další možností je použít rozhraní a přímo zvolit rozměry navržené aktuální tiskárnou. Tato možnost byla rovněž vylepšena!

Dostupné formáty, vlastní formáty a formáty ISO

Začněme formáty, které rozhraní navrhuje automaticky. Až dosud závisel zobrazený seznam pouze na možnostech aktuální (vybrané) tiskárny . Od nynějška bude tento seznam doplněn o vlastní formáty, pokud byly uživatelem vytvořeny , a konečně o nejběžnější formáty ISO, i když nejsou na vaší tiskárně k dispozici .

Atribut, který má hodnotu dvou

Co se týče programování, již dříve bylo možné definovat šířku a výšku stránek. Díky tomuto novému parametru to lze provést jedinou operací. Lze použít aktuální názvy formátů tiskáren (včetně vlastních) a všechny formáty ISO od A0 do A10, B0 do B10 a C0 do C10, včetně DL, Legal, Legal Junior a Tabloid.

V případě hodnot ISO opět platí, že formát nemusí být na aktuální tiskárně k dispozici; velikosti stránek vašich dokumentů budou definovány na základě hodnot ISO bez ohledu na to, jak budou vytištěny nebo exportovány.

WP SET ATTRIBUTES ($document;wk page size;"LegalUS") // ISO format  (no space between Legal and US !)
WP SET ATTRIBUTES ($document;wk page size;"Post card") // Printer format

Závěr

Tři funkce v jedné! Méně kódu (jeden atribut místo dvou), přímý přístup k vlastním formátům a větší volnost při práci s formáty ISO. Nebojte se definovat libovolné formáty dokumentů pro tisk nebo export! Dejte nám vědět, jak se vám tato skvělá drobná funkce líbí, na fóru!

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