Ve většině podnikových aplikací se tisk obvykle řeší prostřednictvím dokumentů generovaných pomocí nástroje 4D Write Pro. Toto řešení zůstává doporučeným postupem pro vytváření strukturovaných dokumentů, jako jsou faktury, zprávy, smlouvy nebo formátované výpisy.
Existuje však také mnoho situací, kdy uživatelé chtějí jednoduše vytisknout to, co právě vidí na obrazovce: detailní formulář, dashboard, konfigurační panel nebo rozhraní pro zadávání dat.
S 4D 21 R3 představujeme významné vylepšení speciálně pro tento druh tisku obrazovky. Získat čistý, čitelný a konzistentní výstup z moderních rozhraní bylo vždy výzvou. Nyní vaše formuláře automaticky těží z vykreslování optimalizovaného pro tisk, které zůstává věrné původnímu záměru návrhu a poskytuje podobné výsledky jak na macOS, tak na Windows.
Při navrhování rozhraní se styly jako Liquid Glass nebo Fluent UI využíváte bohaté vizuální efekty, jako je průhlednost, hloubka a stíny. Tyto prvky vypadají na obrazovce skvěle, ale při tisku se stávají nevhodnými nebo dokonce nečitelnými.
Nový přístup: speciální vykreslení pro tisk
Abychom tuto výzvu vyřešili, zavedli jsme novou funkci: speciální vykreslení pro tisk. Místo toho, aby systém tiskl vykreslení obrazovky tak, jak je, používá specifické vykreslení určené pro tisk.
V praxi má každý widget dva režimy vykreslování:
- Zobrazení na obrazovce, využívající nativní vizuální styl systému
- Zobrazení pro tisk, speciálně navržené pro výstup na papír
Tyto dva režimy vykreslení vycházejí ze stejné struktury, ale jsou optimalizovány pro příslušné kontexty.
Vykreslení pro tisk se řídí dvěma hlavními principy:
- Ploché zobrazení (bez efektů hloubky)
- Monochromatické zobrazení optimalizované pro papír, při zachování explicitně definovaných barev (například text nebo ohraničení nastavené na červenou barvu se vytisknou červeně).
Příklad:
Ve formuláři zobrazujícím podrobnosti projektu umožňuje tlačítko tisk detailní části formuláře:
Zobrazení na obrazovce

Zobrazení pro tisk

Výhody
Tento přístup přináší okamžité výhody:
- Výrazně vylepšený výstup tisku: Rozhraní jsou přizpůsobena pro tisk na papír, bez zbytečných nebo zhoršených vizuálních efektů.
- Dokonalá konzistence mezi macOS a Windows: Výstup tisku je podobný, bez ohledu na operační systém.
- Lepší čitelnost: Přepnutí na černobílé a ploché vykreslení zvýrazňuje podstatné informace.
Žádné změny v tiskovém systému 4D
Tato změna je pro vaše stávající aplikace zcela transparentní.
V tiskovém systému 4D nejsou nutné žádné změny. Pouze vizuální vykreslení widgetů je přizpůsobeno tak, aby byl zajištěn čistý a čitelný výsledek na papíře.
Chování přizpůsobené podle stylu
Tento nový systém se nyní automaticky aplikuje na moderní styly:
- Liquid Glass
- Fluent UI
Pro klasické styly (Classic Mac a Classic Windows) je k dispozici nastavení kompatibility: „Použít starší vykreslování tisku“.
Umožňuje vám buď zachovat současné chování, nebo povolit toto nové vykreslování pro standardizaci výstupu tisku.
Závěr
Tisk by již neměl být omezením při navrhování rozhraní. Díky tomuto novému přístupu k vykreslování můžete volně navrhovat bohatá, moderní rozhraní s jistotou, že budou pro tisk používat vhodné vykreslení.
Jedná se o pragmatické řešení: namísto kompromisů při návrhu systém používá správné vykreslení pro každý kontext: obrazovku nebo papír.
Ve výsledku ušetříte čas, zjednodušíte vývoj a poskytnete lepší zážitek… i na papíře.
K tomuto příspěvku zatím nelze přidávat komentáře.