Les 928 nouveautés de WINDEV 28, WEBDEV 28 et WINDEV Mobile 28

123 N o u v e a u t é W D W B WM REDRESSER UNE IMAGE EN PERSPECTIVE La nouvelle fonction dRedresse de la version 28 permet de passer une image rectangulaire déformée par une perspective de prise de vue en image rectangulaire initiale. La fonction se base sur un algorithme Homéomorphique. L’image est redressée Gain apporté par la nouveauté 28 : Redressez tout ! 124 N o u v e a u t é W D W B WM COMPOSANT EXTERNE DYNAMIQUE: CHARGÉ À L’EXÉCUTION En version 28, il devient possible de charger des composants externes de manière dynamique, sans que le composant ne soit présent dans le projet. Les nouvelles fonctions WLangage ComposantCharge et Com- posantExécute feront votre bonheur ! Combinée avec la gestion des interfaces POO, cette nou- veauté permet une architecture plus formalisée. Gain apporté par la nouveauté 28 : Permet de substituer facilement des composants personnalisés 125 N o u v e a u t é W D W B WM CODES-BARRES EAN Les codes-barres de type EAN permettent le choix du cadrage du texte généré avec le code-barres. Gain apporté par la nouveauté 28 : Un cadrage libre 126 N o u v e a u t é W D W B WM ÉVOLUTION DE L’INTROSPECTION La fonction WLangage RécupèreDéfinition permet mainte- nant également de connaître le prototype complet des traite- ments d’initialisation de fenêtres, de pages et d’états. Gain apporté par la nouveauté 28 : Permet une programmation générique 127 N o u v e a u t é W D W B WM GÉNÉRATION D’IMAGE GÉOMÉTRIQUE DE REMPLISSAGE La nouvelle fonction WLangage GénèreImageGéométrique génère une image aléatoire contenant des formes simples géométriques afin, par exemple, de remplir le champ «photo» d’un utilisateur et ne pas le laisser vide tant qu’il n’a pas fourni sa propre photo. Plutôt que laisser une photo non choisie «vide», il est possible de générer une image géométrique dans le champ Gain apporté par la nouveauté 28 : Lorem ipsum en images... 128 N o u v e a u t é W D W B WM VÉRIFICATION SYNTAXIQUE D’IDENTIFIANTS ADMINISTRATIFS La version 28 propose de nouvelles fonctions permettant de tester la validité syntaxique d’identifiants administratifs : SIREN, SIRET et INSEE. Cela évite de lancer une recherche sur un numéro incorrect. France : SIREN, SIRET et INSEE Belgique : NISS, BCE et UE Suisse : NAVS, IDE et REE Canada : NAS, NE9 et NE15 Etats Unis : EIN, FEI, SSN Allemagne : IdNr, UStIdNr Italie : CF, IVA Espagne : DNI, NIF Brésil : CNPJ, CPF Gain apporté par la nouveauté 28 : Ne lancez pas une recherche sur un identifiant incorrect 129 N o u v e a u t é W D W B WM SYNTAXE IBAN VALIDE La nouvelle fonction IBANValide permet de vérifier qu’un IBAN passé en paramètre est valide. Cela évite de lancer une recherche sur un numéro incorrect. Attention: cela ne signifie pas que le compte existe. Gain apporté par la nouveauté 28 : Ne lancez pas une recherche sur un IBAN incorrect 130 N o u v e a u t é W D W B WM UNE FONCTION UNIQUE POUR EFFECTUER UN OCR SUR UNE ZONE SÉLECTIONNÉE AU LASSO La nouvelle fonction PicCaptureLassoOCR active le lasso sur l’écran, récupère le résultat de la sélection, effectue un OCR sur cette sélection, et renvoie le texte résultant. L e s n o u v e a u t é s W I ND E V 2 8 WE BD E V 2 8 W I ND E V Mo b i l e 2 8 30

RkJQdWJsaXNoZXIy NDQ0OA==