Novinky ve verzi 4D v17 R3

Automaticky přeloženo z Deepl

4D pro ios – Náhled

formátovače dat

Ve verzi 4D v17 R3 se objevuje nový koncept: datové formátovače. Umožňují definovat specifické datové typy polí, aby se obsah zobrazoval ve správném formátu. Můžete rychle přepsat výchozí formát polí a zobrazit formát podle vlastního výběru, například měnu, logické hodnoty, procenta, data a mnoho dalších.

Vytváření vlastních šablon formulářů seznamů a detailů

4D pro iOS již poskytuje různé šablony seznamů a detailních formulářů, které pokryjí většinu vašich potřeb. S aplikací 4D v17 R3 si můžete snadno vytvořit vlastní šablony seznamů a detailních formulářů. Pak stačí vytvořit složku …/Resources/Mobile/form/detail pro detailní formuláře nebo složku …/Resources/Mobile/form/list pro formuláře seznamu, abyste měli k dispozici vlastní šablony formulářů.

Přidání vlastních ikon

4D pro iOS má rozsáhlou knihovnu ikon pokrývající mnoho oblastí, například: obchod, finance, vzdělávání, státní správa, zdravotnictví, průmysl, nemovitosti, služby atd. 4D v17 R3 vám dává možnost přidávat do knihovny vlastní ikony. Vytvořte složku …/Resources/Mobile/medias/icons a přetáhněte do ní své ikony.

4D Write Pro

Nové atributy pro zamezení vzniku vdov, sirotků a zlomů stránek

Ve verzi 4D v17 R3 byly do aplikace 4D Write Pro přidány nové možnosti, které vám pomohou vyhnout se vdovám a sirotkům u odstavců nebo tabulek a zlomům stránek uvnitř odstavců nebo tabulek.

Vdovy a sirotci jsou řádky na začátku nebo na konci odstavce, které jsou ponechány samy o sobě v horní nebo dolní části stránky. Abyste se jim vyhnuli, máte k dispozici nový atribut, který můžete použít pomocí příkazu WP SET ATTRIBUTES : wk avoid widows and orphans. Dostupné hodnoty tohoto atributu jsou wk true nebo wk false. Pokud je tento atribut nastaven pro odstavec nebo tabulku, program 4D Write Pro zabrání tomu, aby tento odstavec nebo tabulka byly odděleny jedním řádkem na jinou stránku.

Pokud jde o zalomení stránky uvnitř odstavce nebo tabulky, je k dispozici nový atribut: wk zalomení stránky uvnitř. Dostupné hodnoty jsou wk avoid nebo wk auto. Tato volba je užitečná, pokud nechcete, aby se odstavec, několik odstavců nebo tabulka zalomily přes dvě stránky.

Vytváření záhlaví a zápatí pomocí kódu

V aplikaci 4D v17 R3 můžete pomocí kódu vytvořit záhlaví a zápatí pro danou sekci. Byly přidány dva nové příkazy: WP Nové záhlaví a WP Nová zápatí. Pomocí kódu můžete také odstranit záhlaví a zápatí pomocí příkazů WP DELETE HEADER a WP DELETE FOOTER.

Rozložení stránky v aplikaci 4d write pro

Počínaje verzí 4D v17 R3 můžete pomocí kódu definovat velikost, orientaci a okraje stránky. K dispozici máte nové atributy, které lze použít pomocí příkazů WP SET ATTRIBUTES a WP GET ATTRIBUTES . Vlastnosti můžete nastavit pro celý dokument 4D Write Pro. Ve výchozím nastavení se pro všechny části dokumentu používají následující hodnoty, které pak můžete pro danou část změnit:

  • wk šířka stránky, wk výška stránky – pro velikost stránky
  • wk orientace stránky – pro orientaci stránky
  • wk margin stránky, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom – pro okraje stránky

Správa sekcí pomocí kódu v aplikaci 4d write pro

4D v17 R3 zavádí sekce. Sekce umožňuje získat různá rozvržení v rámci jednoho dokumentu. Pro každou sekci můžete například definovat jinou velikost a orientaci papíru, jiné okraje, jiné záhlaví a zápatí atd. Výsledkem jsou komplexní a krásně navržené dokumenty. S oddíly lze manipulovat pomocí kódu pomocí příkazu WP Get sections, který umožňuje získat kolekci oddílů v dokumentu. Příkaz WP Get section lze použít k načtení aktuální sekce. Chcete-li změnit atributy konkrétní sekce, můžete odkaz na sekci předat příkazům WP SET ATTRIBUTES a WP GET ATTRIBUTES. Pomocí nového příkazu WP Create subsection můžete také vytvářet podsekce pomocí kódu.

Jazyk 4D

další příkazy bezpečné pro vlákna

Díky všem nově přidaným příkazům thread-safe mohou vaše aplikace plně využívat výhody vícejádrových počítačů. V důsledku toho dochází k rychlejším reakcím na souběžné požadavky.

Následující příkazy 4D jsou nyní thread-safe: COMPRESS BLOB, EXPAND BLOB, BLOB PROPERTIES, ENCRYPT BLOB, DECRYPT BLOB, GENERATE ENCRYPTION KEYPAIR, GENERATE CERTIFICATE REQUES, RECEIVE BUFFER, SET DEFAULT CENTURY, GET DOCUMENT ICON, TRANSFORM PICTURE, SVG EXPORT TO PICTURE, Get localized document path, Get database localization, LOCKED BY, LOG EVENT, Current client authentication, GET MEMORY STATISTICS.

Nové parametry pro zlepšení testů databáze

Produkty 4D lze již nyní spouštět pomocí parametrů příkazového řádku, které umožňují automatické testování nebo nasazení. Ve verzi 4D v17 R3 byly přidány nové parametry, které vám poskytnou ještě větší flexibilitu při otevírání databází:

-opening-mode: definuje otevření databáze v interpretovaném nebo kompilovaném režimu.

-create-data: umožní vytvořit nová data, pokud není nalezen aktuální datový soubor nebo s konkrétním názvem, pokud je předán parametr -data.

-user-param: odešle řetězec, který lze přečíst po spuštění databáze pomocí příkazu GET DATABASE PARAMETER .

Zobrazení 4D Pro

PRÁCE S DOKUMENTY MICROSOFT EXCEL (.xlsx) POMOCÍ 4D VIEW PRO

Ve verzi 4D v17 R3 byly vylepšeny stávající příkazy 4D View Pro VP IMPORT DOCUMENT a VP EXPORT DOCUMENT. Nyní podporují soubory s příponou .xlsx (Microsoft Excel). Příkazům stačí předat cestu k souboru a můžete začít pracovat.

další možnosti programování

Vytváření VLASTNÍCH OBJEKTŮ vzorců

Pomocí aplikace 4D v17 R3 a příkazu Nový vzorec můžete vytvářet vzorce jako objekty. Objektům vzorců můžete předávat parametry nebo přistupovat k jejich obsahu. Vzorce jako objekty mohou provádět výpočty pro atributy objektu, které mají být předány metodě. objekty nyní mohou mít vlastní zpětné volání nebo obsluhu chyb. Pokud již používáte ORDA nebo provádíte klasické kódování založené na výběru, objekty se právě staly mnohem výkonnějšími.

EXPORT SOUBORU SE STRUKTUROU V PROSTÉM TEXTU

V aplikaci 4D v17 R3 můžete soubor struktury (.4DB) exportovat jako text v několika souborech. Jednou z možností této funkce je uložení kódu v úložišti pro správu zdrojů. K dispozici jsou dvě možnosti exportu:

  • Buď prostřednictvím nové položky nabídky, která je k dispozici v nabídce „Soubor/Export „. Tím se otevře okno, ve kterém můžete zvolit umístění složky pro export. Poté jednoduše potvrdíte svou volbu pro export databáze do textových souborů.
  • Nebo můžete použít nový příkaz Exportovat soubor se strukturou, který proces automatizuje.

EXPORT klasického formuláře 4D do dynamického formuláře

Ve verzi 4D v17 R3 je k dispozici nový příkaz KONVERT FORMULÁŘE NA DYNAMICKÝ, který umožňuje exportovat klasický formulář 4D (uložený v souboru .4DB) do dynamického formuláře. Předáte název formuláře a obdržíte objekt popisující formulář. Podle potřeby pak můžete změnit volby formuláře, například velikost písma nebo umístění objektů na obrazovce.

ZÍSKAT INFORMACE O SPUŠTĚNÉ APLIKACI

Nový příkaz Získat informace o aplikaci načte podrobné informace o činnosti a síťové konfiguraci aktivní databáze. Tento příkaz lze volat jak na vzdáleném klientovi, tak na serveru 4D Server. Kromě toho je pro příkaz Get database parameter k dispozici nový selektor verze OpenSSL.

Chcete se dozvědět více? Přečtěte si všechny příspěvky na blogu o 4D v17 R3