Les 925 nouveautés de WINDEV 25, WEBDEV 25 et WINDEV Mobile 25

091 N o u v e a u t é W D W B WM MODIFICATION DE PDF ENWLANGAGE (LE DOCUMENT N’A PAS BESOIN D’ÊTRE AFFICHÉ) En version 25, il devient possible de manipuler des documents PDF en WLangage. Le document n’a pas besoin d’être ouvert à l’écran pour être manipulé. Plusieurs types natifs font leur apparition: • PDFDocument • PDFPage • PDFElementTexte • PDFPièceJointe • ... Ces types natifs permettent de manipuler les documents PDF par programmation. Parmi les fonctionnalités proposées on trouve : • supprimer une/des pages • insérer une/des pages • ajouter/supprimer un mot de passe • pivoter le document • recadrer • redimensionner • ajouter/extraire les pièces jointes • récupérer la signature • ... Cette nouveauté ouvre des possibilités de personnalisation des fichiers PDF très puissantes (y compris en Web). Gain apporté par la nouveauté 25 : Travaillez sur les fichiers PDF sans les ouvrir ni les visualiser 092 N o u v e a u t é W D W B WM PDF : SIGNATURE ÉLECTRONIQUE PADES PADES est une norme de signature de document PDF. En version 25, cette norme PADES est supportée par les fonc- tions de signature de PDF. Gain apporté par la nouveauté 25 : Authentification en PADES 093 N o u v e a u t é W D W B WM YAML : LE FORMAT D’ÉCHANGE GÉRÉ NATIVEMENT DANS LE WLANGAGE YAML est un format structuré d’échange de données. YAML est un format de sérialisation, comme XML ou JSON, mais YAML est plus lisible par les humains, et plus concis que XML. En version 25, YAML est géré par le WLangage. YAML devient un type natif du WLangage. Ce type natif permet de bénéficier de l’assistance de l’éditeur de code (complétion,...). YAML propose des concepts spécifiques de tags, commen- taires, ancres. Ces concepts sont gérés par le type natif du WLangage. Gain apporté par la nouveauté 25 : Yaml, mec ! 094 N o u v e a u t é W D W B WM JSON: ÉVOLUTIONS En version 25, il devient possible de supprimer des membres d’une variable de type JSON. Il suffit d’affecter la valeur faux à la propriété ..existe . Gain apporté par la nouveauté 25 : Utilisation de JSON toujours plus pratique  095 N o u v e a u t é W D W B WM JSONVERSCHAINE ET CHAINEVERSJSON Les documents JSON sont des chaines avec un formatage dé- terminé. Pour manipuler plus facilement les documents JSON, il existe le type JSON dans le WLangage. La nouvelle fonction WLangage JSONVersChaine permet de convertir une variable de type JSON en type Chaine . La fonction WLangage JSONVersChaine propose des options de formatage: • avec ou sans RC • avec ou sans TAB La nouvelle fonction ChaineVersJSON permet de remplir une variable JSON à partir d’une chaine. Si la fonction ChaineVersJSON échoue, cela signifie que la chaine qui contient le JSON est invalide. Gain apporté par la nouveauté 25 : Ca va simplifier bien des traitements 096 N o u v e a u t é W D W B WM PROPRIÉTÉS: LE DOUBLE POINT VOUS ÉNERVE ? TAPEZ UN SEUL POINT ! TWO POINTS >> ONE POINT >> Historiquement, l’accès aux propriétés est accessible en tapant deux points successifs «..» dans la syntaxe. En version 25, il devient possible de ne taper qu’un seul point: «.» ou lieu de «..». Les 2 syntaxes sont reconnues de la même manière. Rien ne change pour votre existant et pour vos habitudes. Gain apporté par la nouveauté 25 : Un point c’est tout ! Adobe PDF 27 Les nouveautés WINDEV 25 WEBDEV 25 WINDEV Mobile 25

RkJQdWJsaXNoZXIy NDQ0OA==