PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV et WINDEV Mobile 26 !
  • Présentation
  • Nouvelles fonctions du WLangage
  • Fonctions améliorées du WLangage
  • Nouvelles propriétés du WLangage
  • Propriétés améliorées du WLangage
  • Nouveaux types avancés du WLangage
  • Types avancés améliorés du WLangage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
En version 26, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés.
Nouvelles fonctions du WLangage
Android Les nouvelles fonctions du WLangage pour Android sont les suivantes :
AppliChangeParamètreChange une information du mécanisme de mise à jour automatique de l'application spécifiée.
AppliDéclencheMAJDéclenche la mise à jour automatique de l'application en cours.
AppliInfoVersionRenvoie des informations sur une version disponible sur le serveur d'installation.
AppliListeVersionListe les versions disponibles sur le serveur d'installation de référence.
AppliMAJDisponiblePermet de savoir si une mise à jour est disponible pour l'application spécifiée.
AppliParamètreRenvoie des informations sur le mécanisme de mise à jour automatique de l'application spécifiée.
CarteAffichePopupOuvre la popup d'un marqueur affiché dans un champ Carte.
CarteAfficheZoneDéplace la carte affichée dans le champ Carte pour que la zone géographique spécifiée soit entièrement visible dans le champ.
CarteAjouteFormeAjoute une nouvelle forme (polygone, ligne, cercle) sur la carte affichée dans un champ Carte.
CarteAjouteImageAjoute une nouvelle image sur la carte affichée dans un champ Carte.
CarteChangeStyleModifie le style de la carte affichée dans le champ Carte.
CarteFermePopupFerme la popup d'un marqueur affichée dans le champ Carte.
CarteLicenceGglIndique la clé de licence "Google Maps API" à utiliser dans les champs Carte (de WINDEV ou WEBDEV).
CarteLimiteZoneLimite la zone géographique affichée dans le champ Carte.
CarteModifieFormeModifie une forme dessinée sur la carte affichée dans un champ Carte.
CarteModifieImageModifie une image dessinée sur la carte affichée dans un champ Carte.
CartePopupAffichéePermet de savoir si la popup d'un marqueur du champ Carte est affichée.
CarteRécupèreStyleRenvoie le style utilisé par la carte affichée dans le champ Carte.
CarteSupprimeFormeSupprime une forme dessinée sur la carte affichée dans un champ Carte.
CarteSupprimeImageSupprime une image dessinée sur la carte affichée dans un champ Carte.
ChampSuivantRenvoie le nom du champ suivant en saisie.
CrypteGénèreCléRSAGénère un couple clé privée/clé publique au format RSA.
DateHeureVersChaîneConvertit une date heure en une chaîne au format spécifié.
DoubleAuthGénèreCléTOTPGénère une clé TOTP pour un utilisateur dans une application.
DoubleAuthGénèreLienGénère un lien pour enregistrer un compte dans une application d'authentification. Affecté à un champ Code-barres, ce lien permettra d'afficher un QRCode pouvant être scanné dans l'application d'authentification choisie sur le téléphone.
DoubleAuthVérifieCodeVérifie le code donné par une application d'authentification.
EditeurHTMLFormateSélectionModifie le style de la sélection dans un champ Editeur HTML.
EditeurHTMLInsèreInsère du texte ou du code HTML à la position du curseur dans un champ Editeur HTML.
EditeurHTMLRechercheRecherche une chaîne de caractères dans un champ Editeur HTML.
EditeurHTMLRécupèreRécupère en mode asynchrone la valeur d'une des propriétés d'un champ Editeur HTML.
EditeurHTMLRécupèreDocumentRécupère en mode asynchrone le document HTML en cours dans un champ Editeur HTML.
EditeurHTMLRécupèreSélectionRécupère en mode asynchrone la sélection effectuée dans un champ Editeur HTML.
EditeurHTMLRemplaceRemplace une chaîne de caractères par une autre dans un champ Editeur HTML.
EditeurHTMLSélectionneSélectionne une portion de texte dans un champ Editeur HTML.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSocket.
géoRécupèreZoneRécupère les coordonnées de la zone géographique correspondant à la description.
HEnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
HEnregistrementVersJSONRécupère la structure et la valeur de l'enregistrement en cours et les exporte dans une chaîne de caractères au format JSON.
HExécuteRequêteAsynchroneExécute une requête de type SELECT de manière asynchrone.
HExécuteRequêteSQLAsynchroneExécute une requête SQL de manière asynchrone.
HExporteJSONExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier JSON.
HJSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
HSurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d’un serveur HFSQL.
HSurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
HTMLChercheElémentParBaliseCherche les éléments d'un document HTML (ou d'un noeud HTML) correspondant à une balise.
HTMLChercheElémentParClasseCherche les éléments d'un document HTML (ou d'un noeud HTML) pour lesquels l'attribut "class" correspond à une valeur spécifique.
HTMLChercheElémentParIdCherche l'élément d'un document HTML (ou d'un noeud HTML) dont l'attribut "Id" correspond à une valeur spécifique.
HTMLChercheElémentParNomCherche les éléments d'un document HTML (ou d'un noeud HTML) dont l'attribut "name" correspond à une valeur spécifique.
HTMLConstruitChaîneGénère une chaîne de caractères au format UTF8 contenant un document HTML.
HTMLOuvreCharge un document HTML dans une variable de type htmlDocument.
HTMLSauveSauve le contenu d'une variable de type htmlDocument dans un fichier HTML.
MasqueCodePostalRécupère le masque de saisie du code postal adapté à un pays donné.
MasqueFormateFormate une chaîne de caractères à l'aide d'une variable de type MasqueDeSaisie.
MasqueNuméroDeTéléphoneRécupère le masque de saisie du numéro de téléphone adapté à un pays donné.
OCRChargeLangueAjoute une langue à l'OCR natif.
OCRDétecteZoneTexteRenvoie toutes les zones de texte d'une image sans lire le texte.
OCRExtraitBlocTexteRenvoie tous les blocs texte d'une image.
OCRExtraitTexteLit le texte contenu dans une image.
OCRParamètreInitialise les options générales de l'OCR (Optical Character Recognition) natif.
OCRRépertoireModèlePermet de définir le répertoire contenant les modèles de langue pour l'OCR natif.
OCRSupprimeToutesLanguesSupprime toutes les langues de l'OCR natif.
PermissionDemandeDemande à l'utilisateur d'accorder une permission à l'application.
PermissionListeRenvoie une ou toutes les permissions déclarées par l'application.
SaisieInvalideAfficheErreurAffiche une erreur de saisie invalide pour le champ spécifié.
SaisieInvalideDétecteDétecte et met en erreur les champs dont la saisie est invalide et /ou obligatoire.
SaisieInvalideListeChampConstruit la liste des champs dont la saisie est invalide/obligatoire.
SynthèseVocaleListeVoixRenvoie la liste des voix disponibles sur l’appareil pour le moteur de synthèse vocale.
SysEtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
SysOptimBatterieArrièrePlanPermet de gérer l'optimisation de la batterie :
  • Récupère le mode de gestion de l'optimisation de la batterie pour l'application en cours.
  • Demande à l'utilisateur de désactiver l'optimisation de la batterie de cette application sur l'appareil.
Cette fonction permet d'empêcher le système d'exploitation d'arrêter l'exécution de l'application lorsqu'elle est en arrière-plan.
zipExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
zipSélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour Android sont les suivantes :
<Carte>.AffichePopupOuvre la popup d'un marqueur affiché dans un champ Carte.
<Carte>.AfficheZoneDéplace la carte affichée dans le champ Carte pour que la zone géographique spécifiée soit entièrement visible dans le champ.
<Carte>.AjouteFormeAjoute une nouvelle forme (polygone, ligne, cercle) sur la carte affichée dans un champ Carte.
<Carte>.AjouteImageAjoute une nouvelle image sur la carte affichée dans un champ Carte.
<Carte>.ChangeStyleModifie le style de la carte affichée dans le champ Carte.
<Carte>.FermePopupFerme la popup d'un marqueur affichée dans le champ Carte.
<Carte>.LimiteZoneLimite la zone géographique affichée dans le champ Carte.
<Carte>.ModifieFormeModifie une forme dessinée sur la carte affichée dans un champ Carte.
<Carte>.ModifieImageModifie une image dessinée sur la carte affichée dans un champ Carte.
<Carte>.PopupAffichéePermet de savoir si la popup d'un marqueur du champ Carte est affichée.
<Carte>.RécupèreStyleRenvoie le style utilisé par la carte affichée dans le champ Carte.
<Carte>.SupprimeFormeSupprime une forme dessinée sur la carte affichée dans un champ Carte.
<Carte>.SupprimeImageSupprime une image dessinée sur la carte affichée dans un champ Carte.
<Editeur HTML>.FormateSelectionModifie le style de la sélection dans un champ Editeur HTML.
<Editeur HTML>.InsèreInsère du texte ou du code HTML à la position du curseur dans un champ Editeur HTML.
<Editeur HTML>.RechercheRecherche une chaîne de caractères dans un champ Editeur HTML.
<Editeur HTML>.RécupèreDocumentRécupère en mode asynchrone le document HTML en cours dans un champ Editeur HTML.
<Editeur HTML>.RécupèreSélectionRécupère en mode asynchrone la sélection effectuée dans un champ Editeur HTML.
<Editeur HTML>.RécupèreRécupère en mode asynchrone la valeur d'une des propriétés d’un champ Editeur HTML.
<Editeur HTML>.RemplaceRemplace une chaîne de caractères par une autre dans un champ Editeur HTML.
<Editeur HTML>.SélectionneSélectionne une portion de texte dans un champ Editeur HTML.
<Source>.EnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Source>.EnregistrementVersJSONRécupère la structure et la valeur de l'enregistrement en cours et les exporte dans une chaîne de caractères au format JSON.
<Source>.ExporteJSONExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier JSON.
<Source>.JSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
<Source>.SurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
<Source>.SurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d’un serveur HFSQL.
<Toast>.AfficheAffiche un message de type "Toast".
<Variable zipArchive>.ExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
<zipArchive>.SélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Widget Android Les nouvelles fonctions du WLangage pour le développement en mode Widget Android sont les suivantes :
CarteLicenceGglIndique la clé de licence "Google Maps API" à utiliser dans les champs Carte (de WINDEV ou WEBDEV).
CrypteGénèreCléRSAGénère un couple clé privée/clé publique au format RSA.
DateHeureVersChaîneConvertit une date heure en une chaîne au format spécifié.
DoubleAuthGénèreCléTOTPGénère une clé TOTP pour un utilisateur dans une application.
DoubleAuthGénèreLienGénère un lien pour enregistrer un compte dans une application d'authentification. Affecté à un champ Code-barres, ce lien permettra d'afficher un QRCode pouvant être scanné dans l'application d'authentification choisie sur le téléphone.
DoubleAuthVérifieCodeVérifie le code donné par une application d'authentification.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSocket.
géoRécupèreZoneRécupère les coordonnées de la zone géographique correspondant à la description.
HEnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
HEnregistrementVersJSONRécupère la structure et la valeur de l'enregistrement en cours et les exporte dans une chaîne de caractères au format JSON.
HExécuteRequêteAsynchroneExécute une requête de type SELECT de manière asynchrone.
HExécuteRequêteSQLAsynchroneExécute une requête SQL de manière asynchrone.
HJSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
HSurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d’un serveur HFSQL.
HSurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
HTMLChercheElémentParBaliseCherche les éléments d'un document HTML (ou d'un noeud HTML) correspondant à une balise.
HTMLChercheElémentParClasseCherche les éléments d'un document HTML (ou d'un noeud HTML) pour lesquels l'attribut "class" correspond à une valeur spécifique.
HTMLChercheElémentParIdCherche l'élément d'un document HTML (ou d'un noeud HTML) dont l'attribut "Id" correspond à une valeur spécifique.
HTMLChercheElémentParNomCherche les éléments d'un document HTML (ou d'un noeud HTML) dont l'attribut "name" correspond à une valeur spécifique.
HTMLConstruitChaîneGénère une chaîne de caractères au format UTF8 contenant un document HTML.
HTMLOuvreCharge un document HTML dans une variable de type htmlDocument.
HTMLSauveSauve le contenu d'une variable de type htmlDocument dans un fichier HTML.
MasqueCodePostalRécupère le masque de saisie du code postal adapté à un pays donné.
MasqueFormateFormate une chaîne de caractères à l'aide d'une variable de type MasqueDeSaisie.
MasqueNuméroDeTéléphoneRécupère le masque de saisie du numéro de téléphone adapté à un pays donné.
OCRChargeLangueAjoute une langue à l'OCR natif.
OCRDétecteZoneTexteRenvoie toutes les zones de texte d'une image sans lire le texte.
OCRExtraitBlocTexteRenvoie tous les blocs texte d'une image.
OCRExtraitTexteLit le texte contenu dans une image.
OCRParamètreInitialise les options générales de l'OCR (Optical Character Recognition) natif.
OCRRépertoireModèlePermet de définir le répertoire contenant les modèles de langue pour l'OCR natif.
OCRSupprimeToutesLanguesSupprime toutes les langues de l'OCR natif.
PermissionDemandeDemande à l'utilisateur d'accorder une permission à l'application.
PermissionListeRenvoie une ou toutes les permissions déclarées par l'application.
SynthèseVocaleListeVoixRenvoie la liste des voix disponibles sur l’appareil pour le moteur de synthèse vocale.
SysEtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
zipExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour le mode Widget Android sont les suivantes :
<Source>.EnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Source>.EnregistrementVersJSONRécupère la structure et la valeur de l'enregistrement en cours et les exporte dans une chaîne de caractères au format JSON.
<Source>.JSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
<Source>.SurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
<Source>.SurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d’un serveur HFSQL.
<Variable zipArchive>.ExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
<zipArchive>.SélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
iPhone/iPad Les nouvelles fonctions du WLangage pour iPhone/iPad sont les suivantes :
AppelAJAXEnCoursPermet de savoir si la requête en cours de traitement est une requête AJAX.
AppliChangeParamètreChange une information du mécanisme de mise à jour automatique de l'application spécifiée.
AppliDéclencheMAJDéclenche la mise à jour automatique de l'application en cours.
AppliInfoVersionRenvoie des informations sur une version disponible sur le serveur d'installation.
AppliListeVersionListe les versions disponibles sur le serveur d'installation de référence.
AppliMAJDisponiblePermet de savoir si une mise à jour est disponible pour l'application spécifiée.
AppliParamètreRenvoie des informations sur le mécanisme de mise à jour automatique de l'application spécifiée.
AuthRenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
BufferVersPhraseRenvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
CarteAffichePopupOuvre la popup d'un marqueur affiché dans un champ Carte.
CarteAfficheZoneDéplace la carte affichée dans le champ Carte pour que la zone géographique spécifiée soit entièrement visible dans le champ.
CarteAjouteFormeAjoute une nouvelle forme (polygone, ligne, cercle) sur la carte affichée dans un champ Carte.
CarteAjouteImageAjoute une nouvelle image sur la carte affichée dans un champ Carte.
CarteFermePopupFerme la popup d'un marqueur affichée dans le champ Carte.
CarteLimiteZoneLimite la zone géographique affichée dans le champ Carte.
CarteModifieFormeModifie une forme dessinée sur la carte affichée dans un champ Carte.
CarteModifieImageModifie une image dessinée sur la carte affichée dans un champ Carte.
CartePopupAffichéePermet de savoir si la popup d'un marqueur du champ Carte est affichée.
CarteSupprimeFormeSupprime une forme dessinée sur la carte affichée dans un champ Carte.
CarteSupprimeImageSupprime une image dessinée sur la carte affichée dans un champ Carte.
CoordonnéeChampImageVersImageConvertit les coordonnées d'un rectangle exprimées par rapport au champ Image vers les coordonnées correspondantes exprimées par rapport à l'image affichée dans le champ.
CoordonnéeImageVersChampImageConvertit les coordonnées d'un rectangle exprimées par rapport à l'image vers les coordonnées correspondantes exprimées par rapport au champ Image qui l'affiche.
DateHeureVersChaîneConvertit une date heure en une chaîne au format spécifié.
DernierJourDeLAnnéeRenvoie la date du dernier jour de l'année.
DoubleAuthGénèreCléTOTPGénère une clé TOTP pour un utilisateur dans une application.
DoubleAuthGénèreLienGénère un lien pour enregistrer un compte dans une application d'authentification. Affecté à un champ Code-barres, ce lien permettra d'afficher un QRCode pouvant être scanné dans l'application d'authentification choisie sur le téléphone.
DoubleAuthVérifieCodeVérifie le code donné par une application d'authentification.
EditeurHTMLDepuisEmailImporte le contenu HTML d'un email et ses images dans un champ Editeur HTML. Les images contenues dans l'email sont également affichées dans le champ.
EditeurHTMLExécuteJSExécute du code Javascript dans un champ Editeur HTML.
EditeurHTMLFormateSélectionModifie le style de la sélection dans un champ Editeur HTML.
EditeurHTMLInsèreInsère du texte ou du code HTML à la position du curseur dans un champ Editeur HTML.
EditeurHTMLRechercheRecherche une chaîne de caractères dans un champ Editeur HTML.
EditeurHTMLRécupèreRécupère en mode asynchrone la valeur d'une des propriétés d'un champ Editeur HTML.
EditeurHTMLRécupèreDocumentRécupère en mode asynchrone le document HTML en cours dans un champ Editeur HTML.
EditeurHTMLRécupèreSélectionRécupère en mode asynchrone la sélection effectuée dans un champ Editeur HTML.
EditeurHTMLRemplaceRemplace une chaîne de caractères par une autre dans un champ Editeur HTML.
EditeurHTMLSélectionneSélectionne une portion de texte dans un champ Editeur HTML.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSocket.
ErreurRAZRéinitialise la détection des erreurs non fatales :
fInsèreTexteAuDébutInsère un texte au début d’un fichier sans écraser le texte déjà présent dans le fichier.
GénèreLoremGénère un texte de style "Lorem ipsum".
géoRécupèreZoneRécupère les coordonnées de la zone géographique correspondant à la description.
GPSArrêteDétectionArrête la détection de position déclenchée par la fonction GPSDétectePosition.
GPSDétectePositionDemande à être notifié lorsque le périphérique arrive à proximité d’une position donnée.
HEnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
HExécuteRequêteAsynchroneExécute une requête de type SELECT de manière asynchrone.
HExécuteRequêteSQLAsynchroneExécute une requête SQL de manière asynchrone.
HJSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
HSuggèreCléRenvoie une liste de clés à ajouter aux fichiers de données afin d’améliorer les performances des requêtes.
HSuggèreCléDébutLance la collecte d’informations sur les requêtes exécutées.
HSuggèreCléFinTermine la collecte d’informations sur les requêtes exécutées.
HTMLChercheElémentParBaliseCherche les éléments d'un document HTML (ou d'un noeud HTML) correspondant à une balise.
HTMLChercheElémentParClasseCherche les éléments d'un document HTML (ou d'un noeud HTML) pour lesquels l'attribut "class" correspond à une valeur spécifique.
HTMLChercheElémentParIdCherche l'élément d'un document HTML (ou d'un noeud HTML) dont l'attribut "Id" correspond à une valeur spécifique.
HTMLChercheElémentParNomCherche les éléments d'un document HTML (ou d'un noeud HTML) dont l'attribut "name" correspond à une valeur spécifique.
HTMLConstruitChaîneGénère une chaîne de caractères au format UTF8 contenant un document HTML.
HTMLDepuisEmailImporte le contenu HTML d'un email et ses images dans un champ d'affichage HTML. Les images contenues dans l'email sont également affichées dans le champ.
HTMLOuvreCharge un document HTML dans une variable de type htmlDocument.
HTMLSauveSauve le contenu d'une variable de type htmlDocument dans un fichier HTML.
HTransactionEnCoursPermet de savoir si une transaction est en cours.
HTriggerEnregistrementAvantRécupère la valeur de l'enregistrement en cours avant l'exécution du ou des triggers.
LecteurPDFInfoXYRenvoie pour une position donnée dans un champ Lecteur PDF (coordonnées d'un point du champ) :
  • soit le numéro de la page pour la position indiquée,
  • soit la position X (en mm) pour la position indiquée,
  • soit la position Y (en mm) pour la position indiquée.
MasqueCodePostalRécupère le masque de saisie du code postal adapté à un pays donné.
MasqueFormateFormate une chaîne de caractères à l'aide d'une variable de type MasqueDeSaisie.
MasqueNuméroDeTéléphoneRécupère le masque de saisie du numéro de téléphone adapté à un pays donné.
OCRAjouteLangueAjoute une langue de détection à l'OCR natif.
OCRDétecteZoneTexteRenvoie toutes les zones de texte d'une image sans lire le texte.
OCRExtraitBlocTexteRenvoie tous les blocs texte d'une image.
OCRExtraitTexteLit le texte contenu dans une image.
OCRParamètreInitialise les options générales de l'OCR (Optical Character Recognition) natif.
OCRSupprimeToutesLanguesSupprime toutes les langues de l'OCR natif.
PhraseVersBufferRenvoie le buffer encodé dans une phrase mnémotechnique BIP39.
RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
SaisieInvalideAfficheBulleAffiche une bulle d’erreur sous un champ de saisie pour indiquer la raison de la saisie invalide.
SaisieInvalideAfficheErreurAffiche une erreur de saisie invalide pour le champ spécifié.
SaisieInvalideAfficheIconeAffiche une icône d’erreur à côté d’un champ de saisie pour indiquer que la saisie est invalide.
SaisieInvalideDétecteDétecte et met en erreur les champs dont la saisie est invalide et /ou obligatoire.
SaisieInvalideListeChampConstruit la liste des champs dont la saisie est invalide/obligatoire.
SynthèseVocaleListeVoixRenvoie la liste des voix disponibles sur l’appareil pour le moteur de synthèse vocale.
SysEtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
WidgetAfficheRafraîchit l’affichage d’une fenêtre de type Widget.
WidgetProcédurePermet de spécifier la procédure qui sera appelée lorsque l’utilisateur effectue un clic dans un Widget iOS 14.
zipExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
zipFiltreRenvoie la liste des formats d'archives gérés par la plateforme en cours, au format attendu par le filtre de la fonction fSélecteur.
zipSélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour iPhone/iPad sont les suivantes :
<AuthToken>.RenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
<Carte>.AffichePopupOuvre la popup d'un marqueur affiché dans un champ Carte.
<Carte>.AfficheZoneDéplace la carte affichée dans le champ Carte pour que la zone géographique spécifiée soit entièrement visible dans le champ.
<Carte>.AjouteFormeAjoute une nouvelle forme (polygone, ligne, cercle) sur la carte affichée dans un champ Carte.
<Carte>.AjouteImageAjoute une nouvelle image sur la carte affichée dans un champ Carte.
<Carte>.FermePopupFerme la popup d'un marqueur affichée dans le champ Carte.
<Carte>.LimiteZoneLimite la zone géographique affichée dans le champ Carte.
<Carte>.ModifieFormeModifie une forme dessinée sur la carte affichée dans un champ Carte.
<Carte>.ModifieImageModifie une image dessinée sur la carte affichée dans un champ Carte.
<Carte>.PopupAffichéePermet de savoir si la popup d'un marqueur du champ Carte est affichée.
<Carte>.SupprimeFormeSupprime une forme dessinée sur la carte affichée dans un champ Carte.
<Carte>.SupprimeImageSupprime une image dessinée sur la carte affichée dans un champ Carte.
<Editeur HTML>.DepuisEmailImporte le contenu HTML d'un email et ses images dans un champ Editeur HTML. Les images contenues dans l'email sont également affichées dans le champ.
<Editeur HTML>.ExécuteJSExécute du code Javascript dans un champ Editeur HTML.
<Editeur HTML>.FormateSelectionModifie le style de la sélection dans un champ Editeur HTML.
<Editeur HTML>.InsèreInsère du texte ou du code HTML à la position du curseur dans un champ Editeur HTML.
<Editeur HTML>.RechercheRecherche une chaîne de caractères dans un champ Editeur HTML.
<Editeur HTML>.RécupèreDocumentRécupère en mode asynchrone le document HTML en cours dans un champ Editeur HTML.
<Editeur HTML>.RécupèreSélectionRécupère en mode asynchrone la sélection effectuée dans un champ Editeur HTML.
<Editeur HTML>.RécupèreRécupère en mode asynchrone la valeur d'une des propriétés d’un champ Editeur HTML.
<Editeur HTML>.RemplaceRemplace une chaîne de caractères par une autre dans un champ Editeur HTML.
<Editeur HTML>.SélectionneSélectionne une portion de texte dans un champ Editeur HTML.
<Source>.EnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Source>.JSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
<Champ d'affichage HTML>.DepuisEmailImporte le contenu HTML d'un email et ses images dans un champ d'affichage HTML. Les images contenues dans l'email sont également affichées dans le champ.
<Lecteur PDF>.InfoXYRenvoie pour une position donnée dans un champ Lecteur PDF (coordonnées d'un point du champ) :
  • soit le numéro de la page pour la position indiquée,
  • soit la position X (en mm) pour la position indiquée,
  • soit la position Y (en mm) pour la position indiquée.
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
<Toast>.AfficheAffiche un message de type "Toast".
<Variable zipArchive>.ExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
<zipArchive>.SélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Widget iOS Les nouvelles fonctions du WLangage pour le développement en mode Widget iOS sont les suivantes :
AppelAJAXEnCoursPermet de savoir si la requête en cours de traitement est une requête AJAX.
AppliChangeParamètreChange une information du mécanisme de mise à jour automatique de l'application spécifiée.
AppliDéclencheMAJDéclenche la mise à jour automatique de l'application en cours.
AppliInfoVersionRenvoie des informations sur une version disponible sur le serveur d'installation.
AppliListeVersionListe les versions disponibles sur le serveur d'installation de référence.
AppliMAJDisponiblePermet de savoir si une mise à jour est disponible pour l'application spécifiée.
AppliParamètreRenvoie des informations sur le mécanisme de mise à jour automatique de l'application spécifiée.
AuthRenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
BufferVersPhraseRenvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
CoordonnéeChampImageVersImageConvertit les coordonnées d'un rectangle exprimées par rapport au champ Image vers les coordonnées correspondantes exprimées par rapport à l'image affichée dans le champ.
CoordonnéeImageVersChampImageConvertit les coordonnées d'un rectangle exprimées par rapport à l'image vers les coordonnées correspondantes exprimées par rapport au champ Image qui l'affiche.
DateHeureVersChaîneConvertit une date heure en une chaîne au format spécifié.
DernierJourDeLAnnéeRenvoie la date du dernier jour de l'année.
DoubleAuthGénèreCléTOTPGénère une clé TOTP pour un utilisateur dans une application.
DoubleAuthGénèreLienGénère un lien pour enregistrer un compte dans une application d'authentification. Affecté à un champ Code-barres, ce lien permettra d'afficher un QRCode pouvant être scanné dans l'application d'authentification choisie sur le téléphone.
DoubleAuthVérifieCodeVérifie le code donné par une application d'authentification.
EditeurHTMLExécuteJSExécute du code Javascript dans un champ Editeur HTML.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSocket.
ErreurRAZRéinitialise la détection des erreurs non fatales :
fInsèreTexteAuDébutInsère un texte au début d’un fichier sans écraser le texte déjà présent dans le fichier.
GénèreLoremGénère un texte de style "Lorem ipsum".
géoRécupèreZoneRécupère les coordonnées de la zone géographique correspondant à la description.
HEnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
HExécuteRequêteAsynchroneExécute une requête de type SELECT de manière asynchrone.
HExécuteRequêteSQLAsynchroneExécute une requête SQL de manière asynchrone.
HJSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
HSuggèreCléRenvoie une liste de clés à ajouter aux fichiers de données afin d’améliorer les performances des requêtes.
HSuggèreCléDébutLance la collecte d’informations sur les requêtes exécutées.
HSuggèreCléFinTermine la collecte d’informations sur les requêtes exécutées.
HSurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d’un serveur HFSQL.
HSurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
HTransactionEnCoursPermet de savoir si une transaction est en cours.
HTriggerEnregistrementAvantRécupère la valeur de l'enregistrement en cours avant l'exécution du ou des triggers.
PhraseVersBufferRenvoie le buffer encodé dans une phrase mnémotechnique BIP39.
RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
SysEtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
zipExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
zipFiltreRenvoie la liste des formats d'archives gérés par la plateforme en cours, au format attendu par le filtre de la fonction fSélecteur.
zipSélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Widget iOS sont les suivantes :
<AuthToken>.RenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
<Editeur HTML>.ExécuteJSExécute du code Javascript dans un champ Editeur HTML.
<Source>.EnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Source>.JSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
<Source>.SurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
<Source>.SurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d’un serveur HFSQL.
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
<zipArchive>.SélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Apple Watch Les nouvelles fonctions du WLangage pour Apple Watch sont les suivantes :
AgeRenvoie l'âge à partir de la date de naissance.
AnnéeBissextileIndique si l'année spécifiée est bissextile ou non.
AnnéeEnCoursRenvoie l'année en cours sous forme d'entier.
AppelAJAXEnCoursPermet de savoir si la requête en cours de traitement est une requête AJAX.
BufferVersEntierExtrait un entier présent dans un buffer binaire à une position donnée.
BufferVersHexaConvertit un buffer en une chaîne hexadécimale affichable (par exemple : "4A 5B 00").
BufferVersPhraseRenvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
BufferVersRéelExtrait un réel présent dans un buffer binaire à une position donnée.
ChaîneVersDateTransforme une date sous forme de chaîne de caractères en une date au format AAAAMMJJ.
ChaîneVersDuréeTransforme une durée sous forme de chaîne de caractères en une durée utilisable par une variable de type Durée.
ChaîneVersHeureTransforme une heure sous forme de chaîne de caractères en une heure au format HHMMSSCC, utilisable par une variable de type Heure.
DateDifférenceCalcule la différence de jours entre deux dates.
DateDuJourRenvoie ou modifie la date système (date du jour définie pour le poste en cours).
DateHeureDifférenceCalcule la différence entre deux dates et heures.
DateHeureLocaleVersUTCConvertit une date et une heure exprimée en date et heure locale (fuseau horaire, horaire d'été, horaire d'hiver) en temps universel (UTC).
DateHeureSysRenvoie ou modifie la date système (date et heure du jour définies pour le poste en cours).
DateHeureUTCVersLocaleConvertit une date et une heure exprimée en date et heure UTC (temps universel) en date et heure locale (fuseau horaire, horaire d'été, horaire d'hiver).
DateHeureValideTeste la validité d'une date/heure comprise entre le 01 janvier 0001 à 0 heure 0 minute 0 seconde 0 centième de seconde et le 31 décembre 9999 à 23 heures 59 minutes 59 secondes 99 centièmes de seconde.
DateHeureVersChaîneConvertit une date heure en une chaîne au format spécifié.
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
DateHeureVersRéelConvertit une date et une heure en un réel sur 8 octets.
DateValideTeste la validité d'une date comprise entre le 01 janvier 0001 et le 31 décembre 9999.
DateVersChaîneConvertit :
  • une date en une chaîne au format spécifié.
  • une date heure en une chaîne au format spécifié.
DateVersEntierTransforme une date en un entier.
DateVersJourRenvoie le jour correspondant à une date donnée.
DateVersJourDeLaSemaineRenvoie le jour de la semaine correspondant à une date donnée.
DateVersJourEnLettreRenvoie le jour de la semaine en toutes lettres correspondant à la date spécifiée.
DateVersMoisEnLettreRenvoie le mois en toutes lettres correspondant à la date spécifiée.
DateVersNuméroDeSemaineRenvoie le numéro de la semaine dans l'année correspondant à la date spécifiée.
DécimalVersSexagésimalRenvoie l’angle sexagésimal (en base 60) correspondant à un angle décimal.
DemainRenvoie la date du jour suivant le jour en cours ou suivant une date donnée.
DernierJourDeLAnnéeRenvoie la date du dernier jour de l'année.
DernierJourDeLaSemaineRenvoie la date du dernier jour de la semaine correspondant à une date donnée.
DernierJourDuMoisRenvoie la date du dernier jour du mois spécifié.
DuréeVersChaîneConvertit une durée en une chaîne de caractères au format spécifié.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSocket.
EntierVersDateTransforme un entier en une date au format AAAAMMJJ.
EntierVersHeureTransforme un entier en une heure au format HHMMSSCC.
EntierVersHexaRenvoie la chaîne hexadécimale d'une valeur numérique.
EntierVersJourRenvoie le jour de la semaine correspondant à la date spécifiée (cette date est un entier).
EntierVersJourEnLettreRenvoie le jour de la semaine en toutes lettres correspondant à la date spécifiée (cette date est un entier).
EntierVersMoisEnLettreRenvoie le mois en toutes lettres correspondant à la date spécifiée (cette date est un entier).
EntierVersNuméroDeSemaineRenvoie le numéro de la semaine dans l'année correspondant à la date spécifiée (cette date est un entier).
EpochVersDateHeureConvertit une date et une heure au format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC) en une date-heure locale.
ErreurRAZRéinitialise la détection des erreurs non fatales :
EstImpairIdentifie un nombre impair.
EstNumériquePermet de savoir si une variable ou un champ est :
  • de type numérique (entier, réel, monétaire ou numérique).
  • de type chaîne pouvant être converti en numérique.
EstPairIdentifie un nombre pair.
HasardRenvoie un nombre aléatoire.
HeureDifférenceCalcule la différence en centièmes de seconde entre deux heures.
HeureValideTeste la validité d'une heure.
HeureVersChaîneConvertit une heure en une chaîne au format spécifié.
HeureVersEntierTransforme une heure en un entier.
HexaVersBufferConvertit une chaîne représentant des octets en hexadécimal en un buffer binaire.
HexaVersEntierRenvoie la valeur numérique d'une chaîne hexadécimale.
HierRenvoie la date du jour précédant le jour en cours ou précédant une date donnée.
InitHasardInitialise le générateur de nombres aléatoires.
MaintenantRenvoie ou modifie l'heure système (heure actuelle définie pour le poste en cours).
MaxRenvoie la plus grande des valeurs passées en paramètre.
MemAjouteAjoute un élément dans une zone mémoire.
MemCréeCrée une zone mémoire.
MemDernierPositionne sur le dernier élément d'une zone mémoire et renvoie la valeur de retour de ce denier élément.
MemEnCoursRenvoie l'indice de l'élément en cours.
MemEnDehorsPermet de savoir si le parcours effectué sur une zone de mémoire est en dehors de cette zone de mémoire.
MemExisteTeste l'existence d'une zone de mémoire.
MemModifieModifie un élément dans une zone mémoire.
MemOccurrenceRenvoie le nombre d'éléments présents dans une zone de mémoire.
MemPositionnePositionne la zone mémoire sur un élément.
MemPrécédentPositionne sur l'élément précédent l'élément en cours d'une zone mémoire et renvoie la valeur de retour de cet élément.
MemPremierPositionne sur le premier élément d'une zone mémoire et renvoie la valeur de retour de ce premier élément.
MemRechercheRecherche un élément dans une zone mémoire :
  • soit sur la valeur ajoutée par la fonction MemAjoute ou sur la valeur modifiée par la fonction MemModifie,
  • soit sur la valeur de retour.
MemRécupèreRécupère la valeur de retour d'un élément présent dans une zone mémoire.
MemSupprimeSupprime un élément dans une zone mémoire.
MemSupprimeToutVide et supprime une zone mémoire.
MemTrieTrie les éléments présents dans une zone mémoire.
MemTrouvéVérifie si l'élément recherché a été trouvé.
MemValCléRenvoie la valeur ajoutée ou modifiée (par les fonctions MemAjoute ou MemModifie) de l'élément en cours dans une zone mémoire.
MinRenvoie la plus petite des valeurs.
MoisEnCoursRenvoie le numéro du mois en cours.
NombreEnLettresConvertit un nombre en une chaîne de caractères correspondant au nombre "écrit en toutes lettres".
NumériqueVersChaîneTransforme un numérique (entier, réel ou monétaire) en une chaîne de caractères selon le format spécifié.
NumériqueVersEcritureFinancièreChinoiseTransforme un numérique (entier, réel ou monétaire) en une chaîne au format d'écriture financière chinoise.
NuméroDeJourVersLettreRenvoie le nom du jour de la semaine en fonction de son numéro.
NuméroDeMoisVersLettreRenvoie le nom du mois en fonction de son numéro.
NuméroDeSemaineRenvoie le numéro de la semaine dans l'année correspondant à la date spécifiée (cette date est une chaîne de caractères).
PâquesRenvoie la date de Pâques pour l'année spécifiée dans le calendrier chrétien occidental.
PhraseVersBufferRenvoie le buffer encodé dans une phrase mnémotechnique BIP39.
PremierJourDeLAnnéeRenvoie la date du premier jour de l'année.
PremierJourDeLaSemaineRenvoie la date du premier jour de la semaine (c'est-à-dire le Lundi).
PremierJourDuMoisRenvoie le premier jour du mois.
RéelVersDateHeureConvertit un réel sur 8 octets en une date et une heure.
RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
sCalculeCrc16Contrôle une chaîne de caractères avant et après transmission entre applications WINDEV / entre sites WEBDEV.
sCalculeCrc32Calcule le code de redondance cyclique (CRC) d'un tampon.
SemaineVersDateRenvoie la date du lundi pour la semaine et l'année spécifiées.
SexagésimalVersDécimalRenvoie l’angle décimal correspondant à un angle sexagésimal.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
TailleVersChaîneConvertit une taille donnée en octets en une chaîne de caractères formatée en kilo-octets, méga-octets ou tera-octets.
VérifieExpressionRégulièreVérifie si une chaîne de caractères correspond à un format spécifique et récupère les différentes sous-chaînes constituant le format.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour Apple Watch sont les suivantes :
<Type DateHeure>.VersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
<Type Date>.VersChaîneConvertit :
  • une date en une chaîne au format spécifié.
  • une date heure en une chaîne au format spécifié.
<Type Date>.VersEntierTransforme une date en un entier.
<Type Date>.VersJourEnLettreRenvoie le jour de la semaine en toutes lettres correspondant à la date spécifiée.
<Type Date>.VersJourRenvoie le jour correspondant à une date donnée.
<Type Date>.VersMoisEnLettreRenvoie le mois en toutes lettres correspondant à la date spécifiée.
<Type Date>.VersNuméroDeSemaineRenvoie le numéro de la semaine dans l'année correspondant à la date spécifiée.
<Type Durée>.VersChaîneConvertit une durée en une chaîne de caractères au format spécifié.
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
Catalyst Les nouvelles fonctions du WLangage en mode Catalyst sont les suivantes :
AppelAJAXEnCoursPermet de savoir si la requête en cours de traitement est une requête AJAX.
AppliChangeParamètreChange une information du mécanisme de mise à jour automatique de l'application spécifiée.
AppliDéclencheMAJDéclenche la mise à jour automatique de l'application en cours.
AppliInfoVersionRenvoie des informations sur une version disponible sur le serveur d'installation.
AppliListeVersionListe les versions disponibles sur le serveur d'installation de référence.
AppliMAJDisponiblePermet de savoir si une mise à jour est disponible pour l'application spécifiée.
AppliParamètreRenvoie des informations sur le mécanisme de mise à jour automatique de l'application spécifiée.
AuthRenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
BufferVersPhraseRenvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
CoordonnéeChampImageVersImageConvertit les coordonnées d'un rectangle exprimées par rapport au champ Image vers les coordonnées correspondantes exprimées par rapport à l'image affichée dans le champ.
CoordonnéeImageVersChampImageConvertit les coordonnées d'un rectangle exprimées par rapport à l'image vers les coordonnées correspondantes exprimées par rapport au champ Image qui l'affiche.
DateHeureVersChaîneConvertit une date heure en une chaîne au format spécifié.
DernierJourDeLAnnéeRenvoie la date du dernier jour de l'année.
DoubleAuthGénèreCléTOTPGénère une clé TOTP pour un utilisateur dans une application.
DoubleAuthGénèreLienGénère un lien pour enregistrer un compte dans une application d'authentification. Affecté à un champ Code-barres, ce lien permettra d'afficher un QRCode pouvant être scanné dans l'application d'authentification choisie sur le téléphone.
DoubleAuthVérifieCodeVérifie le code donné par une application d'authentification.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSocket.
ErreurRAZRéinitialise la détection des erreurs non fatales :
fInsèreTexteAuDébutInsère un texte au début d’un fichier sans écraser le texte déjà présent dans le fichier.
GénèreLoremGénère un texte de style "Lorem ipsum".
géoRécupèreZoneRécupère les coordonnées de la zone géographique correspondant à la description.
HEnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
HExécuteRequêteAsynchroneExécute une requête de type SELECT de manière asynchrone.
HExécuteRequêteSQLAsynchroneExécute une requête SQL de manière asynchrone.
HJSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
HSuggèreCléRenvoie une liste de clés à ajouter aux fichiers de données afin d’améliorer les performances des requêtes.
HSuggèreCléDébutLance la collecte d’informations sur les requêtes exécutées.
HSuggèreCléFinTermine la collecte d’informations sur les requêtes exécutées.
HTransactionEnCoursPermet de savoir si une transaction est en cours.
HTriggerEnregistrementAvantRécupère la valeur de l'enregistrement en cours avant l'exécution du ou des triggers.
PhraseVersBufferRenvoie le buffer encodé dans une phrase mnémotechnique BIP39.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
zipExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
zipFiltreRenvoie la liste des formats d'archives gérés par la plateforme en cours, au format attendu par le filtre de la fonction fSélecteur.
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Catalyst sont les suivantes :
<AuthToken>.RenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
<Source>.EnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Source>.JSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
<Variable zipArchive>.ExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
<zipArchive>.SélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Universal Windows 10 App Les nouvelles fonctions du WLangage pour Universal Windows 10 App sont les suivantes :
AppelAJAXEnCoursPermet de savoir si la requête en cours de traitement est une requête AJAX.
BufferVersPhraseRenvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
CoordonnéeChampImageVersImageConvertit les coordonnées d'un rectangle exprimées par rapport au champ Image vers les coordonnées correspondantes exprimées par rapport à l'image affichée dans le champ.
CoordonnéeImageVersChampImageConvertit les coordonnées d'un rectangle exprimées par rapport à l'image vers les coordonnées correspondantes exprimées par rapport au champ Image qui l'affiche.
DateHeureVersChaîneConvertit une date heure en une chaîne au format spécifié.
DernierJourDeLAnnéeRenvoie la date du dernier jour de l'année.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSocket.
ErreurRAZRéinitialise la détection des erreurs non fatales :
fInsèreTexteAuDébutInsère un texte au début d’un fichier sans écraser le texte déjà présent dans le fichier.
GénèreLoremGénère un texte de style "Lorem ipsum".
HEnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
HExécuteRequêteAsynchroneExécute une requête de type SELECT de manière asynchrone.
HExécuteRequêteSQLAsynchroneExécute une requête SQL de manière asynchrone.
HJSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
HSuggèreCléRenvoie une liste de clés à ajouter aux fichiers de données afin d’améliorer les performances des requêtes.
HSuggèreCléDébutLance la collecte d’informations sur les requêtes exécutées.
HSuggèreCléFinTermine la collecte d’informations sur les requêtes exécutées.
HTransactionEnCoursPermet de savoir si une transaction est en cours.
HTriggerEnregistrementAvantRécupère la valeur de l'enregistrement en cours avant l'exécution du ou des triggers.
PhraseVersBufferRenvoie le buffer encodé dans une phrase mnémotechnique BIP39.
SynthèseVocaleListeVoixRenvoie la liste des voix disponibles sur l’appareil pour le moteur de synthèse vocale.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
zipExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
zipFiltreRenvoie la liste des formats d'archives gérés par la plateforme en cours, au format attendu par le filtre de la fonction fSélecteur.
zipSélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Les nouvelles fonctions WLangage (syntaxe préfixée) Universal Windows 10 App sont les suivantes :
<Source>.EnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Source>.JSONVersEnregistrementImporte des données JSON vers l'enregistrement courant.
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
<Variable zipArchive>.ExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
<zipArchive>.SélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Windows Mobile Les nouvelles fonctions du WLangage pour Windows Mobile sont les suivantes :
AppelAJAXEnCoursPermet de savoir si la requête en cours de traitement est une requête AJAX.
AuthRenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
DateHeureVersChaîneConvertit une date heure en une chaîne au format spécifié.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSocket.
ErreurRAZRéinitialise la détection des erreurs non fatales :
HEnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
HExécuteRequêteAsynchroneExécute une requête de type SELECT de manière asynchrone.
HExécuteRequêteSQLAsynchroneExécute une requête SQL de manière asynchrone.
HSuggèreCléRenvoie une liste de clés à ajouter aux fichiers de données afin d’améliorer les performances des requêtes.
HSuggèreCléDébutLance la collecte d’informations sur les requêtes exécutées.
HSuggèreCléFinTermine la collecte d’informations sur les requêtes exécutées.
HTriggerEnregistrementAvantRécupère la valeur de l'enregistrement en cours avant l'exécution du ou des triggers.
SysEtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
zipExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
zipFiltreRenvoie la liste des formats d'archives gérés par la plateforme en cours, au format attendu par le filtre de la fonction fSélecteur.
zipSélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour Windows Mobile sont les suivantes :
<AuthToken>.RenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
<Source>.EnregistrementVersChaîneConvertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
<Variable zipArchive>.ExtraitRépertoireExtrait et décompresse automatiquement les fichiers présents dans un répertoire de l'arborescence des fichiers d'une archive vers un emplacement physique.
<zipArchive>.SélectionFichierDéfinit une sélection des fichiers contenus dans l'archive.
Fonctions améliorées du WLangage
AndroidWidget Android Les fonctions améliorées dans cette version sont les suivantes :
dPolygoneNouvelle syntaxe manipulant une variable de type Polygone.
HashChaîneNouveaux algorithmes supportés
HashFichierNouveaux algorithmes supportés
HashVérifieChaîneNouveaux algorithmes supportés
HashVérifieFichierNouveaux algorithmes supportés
HCopieEnregLa syntaxe permettant de manipuler une variable de type Enregistrement est désormais disponible.
HListeRubriqueLa syntaxe permettant de manipuler une variable de type Enregistrement est désormais disponible.
HRAZLa syntaxe permettant de manipuler une variable de type Enregistrement est désormais disponible.
HTTPEnvoieSyntaxe asynchrone disponible.
HTTPEnvoieFormulaireSyntaxe asynchrone disponible.
PositionRecherche d'une position dans un tableau : renvoie désormais la position dans la chaîne et la position de la chaîne dans le tableau.
SynthèseVocaleInitialiseNouvelle syntaxe utilisant une variable de type VoixDeSynthèse.
ToastAfficheLa syntaxe manipulant les variables de type Toast est désormais disponible.
URISélecteurLa syntaxe prenant en paramètre une procédure WLangage est désormais disponible.
iPhone/iPad Les fonctions améliorées du WLangage sont les suivantes :
ChaîneVersTableauPossibilité de définir les séparateurs à utiliser à l'aide d'un tableau.
dPolygoneNouvelle syntaxe manipulant une variable de type Polygone.
dPolyligneNouvelle syntaxe manipulant une variable de type Polygone.
ErreurPropageNouvelle syntaxe permettant de modifier le numéro de l'erreur.
ExceptionChangeParamètreNouvelle constante permettant de lancer une procédure quelque soit le niveau dans lequel l'exception est levée.
HErreurInfoNouvelle constante permettant d'obtenir le numéro de la dernière erreur déclenchée par le moteur HFSQL.
HTTPEnvoieSyntaxe asynchrone disponible.
HTTPEnvoieFormulaireSyntaxe asynchrone disponible.
PositionRecherche d'une position dans un tableau : renvoie désormais la position dans la chaîne et la position de la chaîne dans le tableau.
SynthèseVocaleInitialiseNouvelle syntaxe utilisant une variable de type VoixDeSynthèse.
ToastAfficheLa syntaxe manipulant les variables de type Toast est désormais disponible.
Widget iOS Les fonctions améliorées du WLangage sont les suivantes :
ChaîneVersTableauPossibilité de définir les séparateurs à utiliser à l'aide d'un tableau.
ErreurPropageNouvelle syntaxe permettant de modifier le numéro de l'erreur.
ExceptionChangeParamètreNouvelle constante permettant de lancer une procédure quelque soit le niveau dans lequel l'exception est levée.
HErreurInfoNouvelle constante permettant d'obtenir le numéro de la dernière erreur déclenchée par le moteur HFSQL.
PositionRecherche d'une position dans un tableau : renvoie désormais la position dans la chaîne et la position de la chaîne dans le tableau.
Apple Watch Les fonctions améliorées du WLangage sont les suivantes :
ChaîneVersTableauPossibilité de définir les séparateurs à utiliser à l'aide d'un tableau.
ErreurPropageNouvelle syntaxe permettant de modifier le numéro de l'erreur.
ExceptionChangeParamètreNouvelle constante permettant de lancer une procédure quelque soit le niveau dans lequel l'exception est levée.
PositionRecherche d'une position dans un tableau : renvoie désormais la position dans la chaîne et la position de la chaîne dans le tableau.
Catalyst Les fonctions améliorées du WLangage sont les suivantes :
ChaîneVersTableauPossibilité de définir les séparateurs à utiliser à l'aide d'un tableau.
ErreurPropageNouvelle syntaxe permettant de modifier le numéro de l'erreur.
ExceptionChangeParamètreNouvelle constante permettant de lancer une procédure quelque soit le niveau dans lequel l'exception est levée.
HErreurInfoNouvelle constante permettant d'obtenir le numéro de la dernière erreur déclenchée par le moteur HFSQL.
PositionRecherche d'une position dans un tableau : renvoie désormais la position dans la chaîne et la position de la chaîne dans le tableau.
Universal Windows 10 App Les fonctions améliorées du WLangage sont les suivantes :
ChaîneVersTableauPossibilité de définir les séparateurs à utiliser à l'aide d'un tableau.
ErreurPropageNouvelle syntaxe permettant de modifier le numéro de l'erreur.
ExceptionChangeParamètreNouvelle constante permettant de lancer une procédure quelque soit le niveau dans lequel l'exception est levée.
HErreurInfoNouvelle constante permettant d'obtenir le numéro de la dernière erreur déclenchée par le moteur HFSQL.
PositionRecherche d'une position dans un tableau : renvoie désormais la position dans la chaîne et la position de la chaîne dans le tableau.
SynthèseVocaleInitialiseNouvelle syntaxe utilisant une variable de type VoixDeSynthèse.
Windows Mobile Les fonctions améliorées du WLangage sont les suivantes :
ChaîneVersTableauPossibilité de définir les séparateurs à utiliser à l'aide d'un tableau.
ErreurPropageNouvelle syntaxe permettant de modifier le numéro de l'erreur.
ExceptionChangeParamètreNouvelle constante permettant de lancer une procédure quelque soit le niveau dans lequel l'exception est levée.
HErreurInfoNouvelle constante permettant d'obtenir le numéro de la dernière erreur déclenchée par le moteur HFSQL.
PositionRecherche d'une position dans un tableau : renvoie désormais la position dans la chaîne et la position de la chaîne dans le tableau.
Nouvelles propriétés du WLangage
Android Les nouvelles propriétés du WLangage pour les applications Android sont les suivantes :
AngleInclinaisonLa propriété AngleInclinaison permet de connaître ou de modifier l'angle d'inclinaison de la carte affichée dans un champ Carte.
AngleRotationLa propriété AngleRotation permet de connaître ou de modifier l'angle de rotation de la carte affichée dans un champ Carte.
AvecInclinaisonLa propriété AvecInclinaison permet :
  • d'autoriser ou non la gesture d'inclinaison sur un champ Carte,
  • de savoir si la gesture d'inclinaison est autorisée sur un champ Carte.
AvecRotationLa propriété AvecRotation permet :
  • d'autoriser ou non la gesture de rotation sur un champ Carte,
  • de savoir si la gesture de rotation est autorisée sur un champ Carte.
AvecScrollLa propriété AvecScroll permet :
  • d'autoriser ou non la gesture de scroll sur un champ Carte,
  • de savoir si la gesture de scroll est autorisée sur un champ Carte.
BoussoleLa propriété Boussole permet :
  • d'afficher ou non la boussole sur un champ Carte,
  • de savoir si la boussole est affichée sur un champ Carte.
CopieEcranAutoriséeLa propriété CopieEcranAutorisée permet de :
  • Savoir si la copie d'écran est autorisée sur une fenêtre,
  • Autoriser ou non la copie d'écran sur une fenêtre.
FenêtreInternePopupLa propriété FenêtreInternePopup permet de connaître et de modifier le nom de la fenêtre interne utilisée pour personnaliser le contenu de la popup affichée pour les marqueurs du champ Carte.
GriséLa propriété Grisé permet de :
  • Savoir si un champ, un groupe de champs ou une fenêtre est grisé ou non.
  • Griser ou dégriser un champ, un groupe de champs ou une fenêtre.
HauteurAvecAnimationLa propriété HauteurAvecAnimation permet de modifier la hauteur d'une cellule d'un champ Disposition en jouant l'animation "Changement de taille d'une cellule" définie :
  • soit dans l'onglet "Avancé" de la fenêtre de description du projet (bouton "Animation des champs").
  • soit dans l'onglet "Style" du champ ou du projet.
HauteurUtileLa propriété HauteurUtile permet de connaître et de modifier la hauteur utile d'une fenêtre interne, d'une fenêtre ou d'un superchamp avec ascenseurs.
InfoTraficLa propriété InfoTrafic permet de :
  • savoir si les informations sur le trafic routier sont affichées dans le champ Carte.
  • afficher ou non les informations sur le trafic routier dans le champ Carte.
LargeurAvecAnimationLa propriété LargeurAvecAnimation permet de modifier la largeur d'une cellule d'un champ Disposition en jouant l'animation "Changement de taille d'une cellule" définie :
  • soit dans l'onglet "Avancé" de la fenêtre de description du projet (bouton "Animation des champs").
  • soit dans l'onglet "Style" du champ ou du projet.
RépertoireDeTravailLa propriété RépertoireDeTravail permet de :
  • connaître ou modifier le répertoire utilisé par le champ Editeur HTML pour stocker les images et feuilles CSS d'une page HTML.
  • connaître le répertoire utilisé par le champ d'affichage HTML pour stocker les images et feuilles CSS d'une page HTML.
VideSiZéroLa propriété VideSiZéro permet de :
  • Connaître le mode de gestion de la valeur zéro dans un champ.
  • Modifier le mode de gestion de la valeur zéro dans un champ.
VisibleAvecAnimationLa propriété VisibleAvecAnimation permet de rendre un champ visible ou invisible en jouant l'animation "Apparition/Disparition".
Widget Android Les nouvelles propriétés du WLangage pour les applications Android sont les suivantes :
CopieEcranAutoriséeLa propriété CopieEcranAutorisée permet de :
  • Savoir si la copie d'écran est autorisée sur une fenêtre,
  • Autoriser ou non la copie d'écran sur une fenêtre.
GriséLa propriété Grisé permet de :
  • Savoir si un champ, un groupe de champs ou une fenêtre est grisé ou non.
  • Griser ou dégriser un champ, un groupe de champs ou une fenêtre.
HauteurUtileLa propriété HauteurUtile permet de connaître et de modifier la hauteur utile d'une fenêtre interne, d'une fenêtre ou d'un superchamp avec ascenseurs.
VideSiZéroLa propriété VideSiZéro permet de :
  • Connaître le mode de gestion de la valeur zéro dans un champ.
  • Modifier le mode de gestion de la valeur zéro dans un champ.
iPhone/iPad Les nouvelles propriétés du WLangage pour les applications iPhone et iPad sont les suivantes :
AngleInclinaisonLa propriété AngleInclinaison permet de connaître ou de modifier l'angle d'inclinaison de la carte affichée dans un champ Carte.
AngleRotationLa propriété AngleRotation permet de connaître ou de modifier l'angle de rotation de la carte affichée dans un champ Carte.
AvecInclinaisonLa propriété AvecInclinaison permet :
  • d'autoriser ou non la gesture d'inclinaison sur un champ Carte,
  • de savoir si la gesture d'inclinaison est autorisée sur un champ Carte.
AvecRotationLa propriété AvecRotation permet :
  • d'autoriser ou non la gesture de rotation sur un champ Carte,
  • de savoir si la gesture de rotation est autorisée sur un champ Carte.
AvecScrollLa propriété AvecScroll permet :
  • d'autoriser ou non la gesture de scroll sur un champ Carte,
  • de savoir si la gesture de scroll est autorisée sur un champ Carte.
BodyLa propriété Body permet de connaître et de modifier le corps HTML d'un champ d'affichage HTML ou d'un champ Editeur HTML.
BoussoleLa propriété Boussole permet :
  • d'afficher ou non la boussole sur un champ Carte,
  • de savoir si la boussole est affichée sur un champ Carte.
FenêtreInternePopupLa propriété FenêtreInternePopup permet de connaître et de modifier le nom de la fenêtre interne utilisée pour personnaliser le contenu de la popup affichée pour les marqueurs du champ Carte.
HauteurAvecAnimationLa propriété HauteurAvecAnimation permet de modifier la hauteur d'une cellule d'un champ Disposition en jouant l'animation "Changement de taille d'une cellule" définie :
  • soit dans l'onglet "Avancé" de la fenêtre de description du projet (bouton "Animation des champs").
  • soit dans l'onglet "Style" du champ ou du projet.
InfoTraficLa propriété InfoTrafic permet de :
  • savoir si les informations sur le trafic routier sont affichées dans le champ Carte.
  • afficher ou non les informations sur le trafic routier dans le champ Carte.
LargeurAvecAnimationLa propriété LargeurAvecAnimation permet de modifier la largeur d'une cellule d'un champ Disposition en jouant l'animation "Changement de taille d'une cellule" définie :
  • soit dans l'onglet "Avancé" de la fenêtre de description du projet (bouton "Animation des champs").
  • soit dans l'onglet "Style" du champ ou du projet.
RépertoireDeTravailLa propriété RépertoireDeTravail permet de :
  • connaître ou modifier le répertoire utilisé par le champ Editeur HTML pour stocker les images et feuilles CSS d'une page HTML.
  • connaître le répertoire utilisé par le champ d'affichage HTML pour stocker les images et feuilles CSS d'une page HTML.
RGPDLa propriété RGPD permet de :
  • savoir si une rubrique d'un fichier de données est concernée par la RGPD.
  • définir si une rubrique doit être concernée par la RGPD (lors de la description de la rubrique par programmation uniquement).
SaisieInvalideBloquanteLa propriété SaisieInvalideBloquante permet de savoir s'il est possible ou non de sortir du champ en cas de saisie invalide.
SaisieObligatoireLa propriété SaisieObligatoire permet de connaître et modifier la caractéristique de saisie obligatoire d'un champ.
TexteSaisieInvalideLa propriété TexteSaisieInvalide permet de connaître et de définir le texte qui sera affiché si le champ est invalide (masque ou borne).
TexteSaisieObligatoireLa propriété TexteSaisieObligatoire permet de connaître et de définir le texte qui sera affiché si le champ est vide (avec la propriété SaisieObligatoire activée).
VisibleAvecAnimationLa propriété VisibleAvecAnimation permet de rendre un champ visible ou invisible en jouant l'animation "Apparition/Disparition".
Widget iOS Les nouvelles propriétés du WLangage pour les applications en mode Widget iOS sont les suivantes :
RGPDLa propriété RGPD permet de :
  • savoir si une rubrique d'un fichier de données est concernée par la RGPD.
  • définir si une rubrique doit être concernée par la RGPD (lors de la description de la rubrique par programmation uniquement).
Windows Mobile Les nouvelles propriétés du WLangage pour les applications Windows Mobile sont les suivantes :
CopieEcranAutoriséeLa propriété CopieEcranAutorisée permet de :
  • Savoir si la copie d'écran est autorisée sur une fenêtre,
  • Autoriser ou non la copie d'écran sur une fenêtre.
Propriétés améliorées du WLangage
Android Les propriétés modifiées du WLangage pour les applications Android sont les suivantes :
AvecZoomCette propriété est désormais disponible sur le champ Carte.
iPhone/iPad Les propriétés modifiées du WLangage pour les applications iPhone/iPad sont les suivantes :
AvecZoomCette propriété est désormais disponible sur le champ Carte.
Nouveaux types avancés du WLangage
Android Les nouveaux types avancés disponibles pour les applications Android sont les suivants :
CarteCercleLe type CarteCercle permet de définir les caractéristiques d'une forme de type cercle à dessiner sur la carte affichée dans un champ Carte.
CarteImageLe type CarteImage permet de définir les caractéristiques d'une image à dessiner sur la carte affichée dans un champ Carte.
CartePolygoneLe type CartePolygone permet de définir les caractéristiques d'une forme de type polygone à dessiner sur la carte affichée dans un champ Carte.
CartePolyligneLe type CartePolyligne permet de définir les caractéristiques d'une ligne composée de plusieurs segments à dessiner sur la carte affichée dans un champ Carte.
htmlAttributLe type htmlAttribut permet de définir toutes les caractéristiques avancées d'un attribut d'un élément d'un document HTML.
htmlDocumentLe type htmlDocument permet de définir toutes les caractéristiques avancées d'un document HTML.
htmlNoeudLe type htmlNoeud permet de définir toutes les caractéristiques avancées d'un noeud d'un document HTML.
MarqueurImageLe type MarqueurImage permet personnaliser l'image associée à un marqueur ou à un cluster de marqueurs affiché dans le champ Carte.
MasqueDeSaisieLe type MasqueDeSaisie permet de définir toutes les caractéristiques avancées d'un masque de saisie personnalisé.
ocrBlocTexteLe type ocrBlocTexte permet de définir et de connaître toutes les caractéristiques avancées d'un bloc de texte lu par l'OCR natif.
ocrOptionLe type ocrOption permet de définir toutes les options générales de l'OCR (Optical Character Recognition) natif.
PermissionUne variable de type Permission représente une permission demandée par l'application (et donc déclarée dans son manifeste).
PolygoneLe type Polygone permet de définir les différents points d'un polygone.
ToastLe type Toast permet de définir toutes les caractéristiques avancées d'un toast à afficher.
VoixDeSynthèseLe type VoixDeSynthèse permet de connaître toutes les caractéristiques avancées d'une voix de synthèse.
Widget Android Les nouveaux types avancés disponibles pour les applications en mode Widget Android sont les suivants :
MasqueDeSaisieLe type MasqueDeSaisie permet de définir toutes les caractéristiques avancées d'un masque de saisie personnalisé.
ocrBlocTexteLe type ocrBlocTexte permet de définir et de connaître toutes les caractéristiques avancées d'un bloc de texte lu par l'OCR natif.
ocrOptionLe type ocrOption permet de définir toutes les options générales de l'OCR (Optical Character Recognition) natif.
PermissionUne variable de type Permission représente une permission demandée par l'application (et donc déclarée dans son manifeste).
PolygoneLe type Polygone permet de définir les différents points d'un polygone.
VoixDeSynthèseLe type VoixDeSynthèse permet de connaître toutes les caractéristiques avancées d'une voix de synthèse.
iPhone/iPad Les nouveaux types avancés disponibles pour les applications iPhone/iPad sont les suivants :
CarteCercleLe type CarteCercle permet de définir les caractéristiques d'une forme de type cercle à dessiner sur la carte affichée dans un champ Carte.
CarteImageLe type CarteImage permet de définir les caractéristiques d'une image à dessiner sur la carte affichée dans un champ Carte.
CartePolygoneLe type CartePolygone permet de définir les caractéristiques d'une forme de type polygone à dessiner sur la carte affichée dans un champ Carte.
CartePolyligneLe type CartePolyligne permet de définir les caractéristiques d'une ligne composée de plusieurs segments à dessiner sur la carte affichée dans un champ Carte.
htmlAttributLe type htmlAttribut permet de définir toutes les caractéristiques avancées d'un attribut d'un élément d'un document HTML.
htmlDocumentLe type htmlDocument permet de définir toutes les caractéristiques avancées d'un document HTML.
htmlNoeudLe type htmlNoeud permet de définir toutes les caractéristiques avancées d'un noeud d'un document HTML.
InfoVersionLe type InfoVersion permet de connaître les caractéristiques d'une version spécifique d'une application.
MarqueurImageLe type MarqueurImage permet personnaliser l'image associée à un marqueur ou à un cluster de marqueurs affiché dans le champ Carte.
MasqueDeSaisieLe type MasqueDeSaisie permet de définir toutes les caractéristiques avancées d'un masque de saisie personnalisé.
ocrBlocTexteLe type ocrBlocTexte permet de définir et de connaître toutes les caractéristiques avancées d'un bloc de texte lu par l'OCR natif.
ocrOptionLe type ocrOption permet de définir toutes les options générales de l'OCR (Optical Character Recognition) natif.
PolygoneLe type Polygone permet de définir les différents points d'un polygone.
ToastLe type Toast permet de définir toutes les caractéristiques avancées d'un toast à afficher.
VoixDeSynthèseLe type VoixDeSynthèse permet de connaître toutes les caractéristiques avancées d'une voix de synthèse.
Widget iOS Les nouveaux types avancés disponibles pour les applications en mode Widget iOS sont les suivants :
htmlAttributLe type htmlAttribut permet de définir toutes les caractéristiques avancées d'un attribut d'un élément d'un document HTML.
htmlDocumentLe type htmlDocument permet de définir toutes les caractéristiques avancées d'un document HTML.
htmlNoeudLe type htmlNoeud permet de définir toutes les caractéristiques avancées d'un noeud d'un document HTML.
InfoVersionLe type InfoVersion permet de connaître les caractéristiques d'une version spécifique d'une application.
MarqueurImageLe type MarqueurImage permet personnaliser l'image associée à un marqueur ou à un cluster de marqueurs affiché dans le champ Carte.
Catalyst Les nouveaux types avancés disponibles pour les applications en mode Catalyst sont les suivants :
htmlAttributLe type htmlAttribut permet de définir toutes les caractéristiques avancées d'un attribut d'un élément d'un document HTML.
htmlDocumentLe type htmlDocument permet de définir toutes les caractéristiques avancées d'un document HTML.
htmlNoeudLe type htmlNoeud permet de définir toutes les caractéristiques avancées d'un noeud d'un document HTML.
InfoVersionLe type InfoVersion permet de connaître les caractéristiques d'une version spécifique d'une application.
MarqueurImageLe type MarqueurImage permet personnaliser l'image associée à un marqueur ou à un cluster de marqueurs affiché dans le champ Carte.
Universal Windows 10 App Les nouveaux types avancés disponibles pour les applications en mode Universal Windows 10 App sont les suivants :
MarqueurImageLe type MarqueurImage permet personnaliser l'image associée à un marqueur ou à un cluster de marqueurs affiché dans le champ Carte.
VoixDeSynthèseLe type VoixDeSynthèse permet de connaître toutes les caractéristiques avancées d'une voix de synthèse.
Windows Mobile Les nouveaux types avancés disponibles pour les applications Windows Mobile sont les suivants :
gglNotificationLe type gglNotification permet de définir les informations sur les notifications d'un événement d'un agenda.
gglPièceJointeClasse représentant une pièce jointe
gglSurchargeLe type gglSurcharge permet de définir les informations sur la surcharge d'une notification d'un événement.
Types avancés améliorés du WLangage
Android Les types avancés améliorés pour les applications Android sont les suivants :
AuthTokenNouvelles propriétés.
emailSessionIMAPNouvelles propriétés (gestion de la double authentification).
emailSessionSMTPNouvelles propriétés (gestion de la double authentification).
MarqueurNouvelles propriétés.
URILes propriétés sont désormais disponibles en écriture.
iPhone/iPad Les types avancés améliorés pour les applications iPhone/iPad sont les suivants :
AuthTokenNouvelles propriétés.
emailSessionIMAPNouvelles propriétés (gestion de la double authentification).
emailSessionSMTPNouvelles propriétés (gestion de la double authentification).
MarqueurNouvelles propriétés.
ThreadNouvelle propriété : Valeur renvoyée.
URILes propriétés sont désormais disponibles en écriture.
Windows Mobile Les types avancés améliorés pour les applications Windows Mobile sont les suivants :
AuthTokenNouvelles propriétés.
emailSessionIMAPNouvelles propriétés (gestion de la double authentification).
emailSessionSMTPNouvelles propriétés (gestion de la double authentification).
gglEvénementNouvelles propriétés.
ThreadNouvelle propriété : Valeur renvoyée.
Version minimum requise
  • Version 26
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire