Les 926 nouveautés de WINDEV 26, WEBDEV 26 et WINDEV Mobile 26

015 N o u v e a u t é W D W B WM CHAMP D’ÉDITION HTML : PASSER DU MODE WYSIWYG AU MODE BALISES (CODE SOURCE) Le champ HTML permet la saisie WYSIWYG de code HTML. Pour les utilisateurs avertis (ou les rois du copier/coller), il est possible de passer à tout moment en mode «balises» (code source), qui visualise les balises HTML. Cela permet par exemple de déclarer une feuille CSS, d’insérer une balise particulière, de coller un bout de code... Dans le mode balises, il est également possible de saisir (ou coller) du code Javascript. Le code HTML est stocké au format UTF-8, et il est visualisé en WYSIWYG. Du code HTML en mode «balises visibles» Notez les caractères accentués directement lisibles(UTF-8). Gain apporté par la nouveauté 26 : WYSIWYG ou balises, au choix 016 N o u v e a u t é W D W B WM CHAMP D’ÉDITION HTML: NOU- VELLES FONCTIONS WLANGAGE Le champ d’édition HTML est en général intégré dans une fenêtre qui propose des fonctionnalités automatiques sur le contenu HTML en cours de saisie, souvent par des boutons : insérer un texte défini par programmation, insérer un devis, mettre en forme et insérer des données qui proviennent de la fenêtre en cours, insérer une signature, insérer le logo, posi- tionner le curseur, présélectionner une portion de texte. Plusieurs nouvelles fonctions WLangage font leur apparition dans ce but en version 26. EditeurHtmlFormateSélection: Applique une mise en forme sur le texte sélectionné: gras, italique, souligné, taille, police, style CSS... EditeurHtmlInsère: Insère du texte ou du code HTML à partir de la position du curseur. Si un texte est sélectionné il est remplacé. EditeurHtmlInsèreTableau: Insère un tableau vide à l’em- placement du curseur. Le nombre de lignes et de colonnes doit être spécifié en paramètres. Le tableau ainsi créé est édi- table à la souris par l’utilisateur final. EditeurHtmlSélectionne: Positionne le curseur. Gain apporté par la nouveauté 26 : Le WLangage est là 017 N o u v e a u t é W D W B WM CHAMP D’ÉDITION HTML: NOUVEAUX ÉVÉNEMENTS De nouveaux événements font également leur apparition pour gérer finement ce champ d’édition HTML. • Sélection Ce nouvel événement est appelé à chaque fois que l’utilisateur effectue une sélection dans le document HTML. Le nouveau type WLangage htmlSélection permet d’obtenir les informations sur les éléments sélectionnés: mot sélec- tionné... • Après Chargement de la page Ce nouvel événement est appelé une fois que le chargement de la page est complètement terminé. C’est utile par exemple pour débuter une analyse automatique de page. • Chargement de ressource Ce nouvel événement est appelé à chaque fois que la page télécharge un élément: image, fichier... Permet de vérifier et éventuellement d’interdire un téléchargement. • A chaque Modification Ce nouvel événement est appelé à chaque fois que l’utilisateur effectue une modification dans la page: une saisie,... Gain apporté par la nouveauté 26 : Une programmation pointue PARTIE 4 TYPE NATIF POUR MANIPULER LE SOURCE HTML 018 N o u v e a u t é W D W B WM UNE PROGRAMMATION NATIVE Par programmation, sans UI, le WLangage permet de manipu- ler un document HTML, de le lire, de l’enrichir. Deux types natifs, 2 nouvelles fonctions et 285 nouvelles syn- taxes (voir page 50) permettent de manipuler le code source HTML, de construire un document de zéro, de modifier un document existant, d’ajouter des balises, de rechercher du contenu, de modifier du contenu, d’ajouter des images et des tableaux,... Vous accédez de manière native à chaque noeud de l’arbre HTML. Il est également possible de créer ou modifier du code Ja- vascript dans le document HTML. Les styles CSS locaux sont également manipulables par pro- grammation en version 26. Gain apporté par la nouveauté 26 : Des centaines de lignes de code économisées Suite de la page 6 Les nouveautés WINDEV 26 WEBDEV 26 WINDEV Mobile 26 8

RkJQdWJsaXNoZXIy NDQ0OA==