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í!
Šíř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!