928 new features of WINDEV 28, WEBDEV 28 and WINDEV Mobile 28

123 N e w f e a t u r e W D W B WM STRAIGHTEN SKEWED IMAGES The new dStraighten function in version 28 allows you to apply perspective correction to an image. This function is based on a homeomorphic algorithm. The image is straightened Benefit of this new feature in version 28: Let me get this straight 124 N e w f e a t u r e W D W B WM DYNAMIC EXTERNAL COMPONENT: LOADED AT RUNTIME In version 28, external components can be loaded dynamically, which means you don't need to include the component in the project. The new ComponentLoad and ComponentExecute functions will prove extremely useful. Combined with OOP interfaces, this new feature allows for a more cohesive architecture. Benefit of this new feature in version 28: Easily substitute custom components 125 N e w f e a t u r e W D W B WM EAN BAR CODES EAN bar codes allow you to align the text generated with the bar code. Benefit of this new feature in version 28: Free alignment 126 N e w f e a t u r e W D W B WM IMPROVED INTROSPECTION The GetDefinition function now also gets the complete pro- totype of window, page and report initialization processes. Benefit of this new feature in version 28: Allows for generic programming 127 N e w f e a t u r e W D W B WM GENERATE PLACEHOLDER IMAGES WITH GEOMETRIC PATTERNS The new GenerateGeometricImage function creates a ran- dom image containing simple geometric shapes. This image can then be used to fill the "photo" field on a user profile until the user provides their ac- tual photo, for example. Rather than leaving an empty, undefined image, you can fill that space with a geometric pattern Benefit of this new feature in version 28: Just like Lorem ipsum, but for images. 128 N e w f e a t u r e W D W B WM CHECK THE FORMAT OF ADMINISTRATIVE NUMBERS Version 28 includes new functions to check the validity of ad- ministrative numbers: SIREN, SIRET and INSEE. This ensures you start searches using valid number formats. France: SIREN, SIRET and INSEE Belgium: NISS, CBE and EU Switzerland: OASI, UID and BER Canada: SIN, BN9 and BN15 United States of America: EIN, FEI, SSN Germany: IdNr, UStIdNr Italy: CF, IVA Spain: DNI, NIF Brazil: CNPJ, CPF Benefit of this new feature in version 28: Never search using an invalid number again 129 N e w f e a t u r e W D W B WM VALID IBAN SYNTAX The new IBANValid function checks if an IBAN passed as pa- rameter is valid. This ensures you start searches using valid number formats. Caution: this does not mean the account exists. Benefit of this new feature in version 28: Never search using an invalid IBAN again 130 N e w f e a t u r e W D W B WM ONE SINGLE FUNCTION TO RUN OCR ON A RECTANGULAR AREA The new PicRectangularSnipOCR function opens the rectan- gular snip tool, gets the result of the selection, runs OCR and returns the resulting text. N ew f e a t u r e s i n 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==