Ve verzi 4D v20 R4 jsme výrazně vylepšili správu tiskových úloh v systému 4D. 4D nyní dokáže paralelně spouštět více tiskových úloh, což výrazně zvyšuje reaktivitu vašich aplikací a zároveň usnadňuje správu souběžných tiskových úloh.
Povím vám o tom více!
Před verzí v20 R4 byla tisková fronta 4D blokovací: Pokud byla tisková úloha spuštěna, další pokusy o tisk byly buď odmítnuty, nebo zablokovány, dokud nebyla aktuální úloha dokončena.
Známé dialogové okno „Tisk“ vám říká, abyste počkali na dokončení aktuální tiskové úlohy.
S verzí v20 R4 a přidáním neblokujícího tisku spustí 4D všechny tiskové úlohy současně. Především se tím zvýší výkon při spuštění více úloh. Ale co je důležitější, dlouhé tiskové úlohy již nebudou blokovat rychlejší tiskové úlohy: Pokud potřebujete vytisknout všechny záznamy nebo máte složitou tiskovou úlohu, ostatní procesy mohou tisknout paralelně, což vám umožní pracovat bez omezení. Třetím velkým přínosem této změny je, že možnosti tisku budou zpracovávány pro každý proces zvlášť, čímž se zamezí nežádoucím interakcím při jejich úpravě více procesy.
Neblokovaný tisk je ve výchozím nastavení aktivován u všech projektů vytvořených od verze v20 R4. U starších aplikací je třeba jej aktivovat v možnostech kompatibility v nastavení struktury.
Možnost „Neblokovaný tisk“ na kartě Kompatibilita
Po aktivaci můžete tisknout tak, jak jste zvyklí. Přesto je třeba vzít v úvahu jednu změnu: Možnosti tisku již nejsou společné pro všechny procesy. Pokud je tedy proces upraví prostřednictvím funkce NASTAVIT MOŽNOSTI TISKU, NASTAVENÍ TISKU nebo BLOB na možnosti tisku, nebude již upravovat všechny možnosti tisku v celé aplikaci. To usnadní správu možností tisku mezi procesy, ale pokud jste zvyklí na staré fungování, možná budete muset některé části svého kódu přehodnotit.
Doufám, že vám tato funkce usnadní správu tisku ve vašich aplikacích. Pokud máte připomínky nebo dotazy, neváhejte je položit na fóru. Rádi vám pomůžeme!