Produkt 4D View Pro: Variable Row Height in Listbox

4D View Pro – Proměnná výška řádku v seznamu

Automaticky přeloženo z Deepl

Zobrazení seznamu, jehož výška řádku by přesně odpovídala obsahu, je velmi častou potřebou. 4D View Pro obsahuje novou funkci, takže nyní můžete samostatně ovládat výšku každého řádku v seznamu tak, aby se přizpůsobil jeho obsahu. Chcete-li se o aplikaci 4D View Pro dozvědět více, přečtěte si tento příspěvek na blogu.

Nyní existují vlastně dva způsoby, jak definovat výšku řádku v listboxu:

  • pomocí nových specializovaných příkazů
  • pomocí nového ovládacího pole
Produkt blank

4D Příkazy Write Pro v preemptivních procesech

Automaticky přeloženo z Deepl

S verzí 4D v16 můžete zlepšit škálovatelnost databáze pomocí nových příkazů 4D Write Pro v preemptivních procesech.

Pokud provádíte rutiny pro programové vytváření nebo konverzi dokumentů – např. faktur … můžete je nyní provádět s preemptivními pracovníky, protože většina příkazů 4D Write Pro je nyní bezpečná pro vlákna!

Produkt blank

Nové příkazy pro uložení a obnovení nastavení tisku

Automaticky přeloženo z Deepl

Tato funkce umožňuje uživatelům rychle a efektivně ukládat a obnovovat nastavení tisku (i ta, která nelze nastavit pomocí příkazů 4D Get print option a SET PRINT OPTION ), ať už v systému Windows nebo Mac OS v 32bitovém i 64bitovém prostředí.

Kancelářské tiskárny podporují velkou sadu funkcí, duplex, sešívání, děrování, vodoznak, úsporu inkoustu, kalibraci barev, stačí jmenovat jen některé. Nové příkazy BLOB to print settings a Print settings to BLOB podporují uložení a obnovení celé sady informací dostupných prostřednictvím dialogových oken tiskárny, což umožňuje plně automatické (a bezejmenné) tiskové úlohy.

Produkt blank

Provedení akce při změně velikosti sloupce pole seznamu

Automaticky přeloženo z Deepl

Událost On Column Resize je nyní spouštěna „živě“ během změny velikosti seznamových polí, dokud uživatel mění šířku sloupců (dříve byla generována pouze jednou, na konci změny velikosti).

Díky této funkci budou mít programátoři 4D možnost vytvářet živá a citlivá rozhraní na základě skutečné šířky sloupců!

Produkt blank

Záhlaví a zápatí v aplikaci 4D Write Pro

Automaticky přeloženo z Deepl

4D Write Pro se s verzí 4D v16 posouvá vpřed!

Nyní můžete vkládat záhlaví a zápatí do dokumentů 4D Write Pro, ale také načíst všechna existující záhlaví a zápatí při otevření existujícího dokumentu .4w7 ze zásuvného modulu 4D Write.

Můžete definovat sekce dokumentu a přidávat záhlaví nebo zápatí pro všechny sekce nebo nezávisle na nich. Můžete mít různá záhlaví/zápatí pro pravou a levou stránku nebo pro první stránku sekce. Záhlaví a zápatí lze samozřejmě stylizovat stejně jako zbytek dokumentu (písmo, barva, okraje, výplň, ohraničení…) a mohou obsahovat i obrázky.

Produkt blank

Jděte dál s poli objektů

Automaticky přeloženo z Deepl

Objektová pole zavedená ve verzi 15 umožňují nestrukturované databáze, podobné databázím bez schémat (NoSQL). 4D v16 jde o velký krok dál. Získejte dynamickou strukturu pro nestrukturovaná data… Jste zmateni?

Představte si, že objektové pole používáte k tomu, abyste svým zákazníkům umožnili ukládat vlastní data, kde si mohou vytvářet vlastní pole. To funguje dobře a je to jeden z nejzajímavějších důvodů pro použití objektového pole. Problémem je, jak umožnit zákazníkovi dotazovat se na tato nestrukturovaná data? Nevíte, která „pole“ použili, nemůžete nad nimi vytvořit editor dotazů ani nabídnout rozbalovací seznam s použitými hodnotami.

Produkt blank

Použití Unicode pro texty ve formulářích

Automaticky přeloženo z Deepl

Ve verzi 4D v16 budou texty pro všechny objekty formuláře ( statické texty, tlačítka, zaškrtávací políčka atd. ) uloženy v Unicode, což umožňuje používat znaky různých jazyků přímo v editoru formuláře.

Zejména pro asijské nebo východoevropské jazyky to usnadní proces vývoje.

Produkt blank

Nová událost „Při najetí myší nahoru“ pro objekt obrázku

Automaticky přeloženo z Deepl

Ve verzi 4D v16 máte nyní k dispozici novou událost „On Mouse Up“ událost pro nedragovatelný objekt obrázku!

Tato funkce vám poskytne snadný a pozoruhodný způsob, jak snadno kreslit a/nebo přesouvat objekty SVG, čímž se odstraní potřeba triků jako „SET TIMER(1)“ pro zjištění, že bylo uvolněno tlačítko myši.