DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés diverses
  • Variable de type Police
  • Nombre de caractères
  • Champ de saisie multiligne
  • Champ avec masque de saisie
  • Limites
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
La propriété Taille permet de connaître et modifier la taille d'un élément.
Cette propriété peut être utilisée pour connaître et modifier :
  • la taille (en picas) d'une variable de type Police.
    Remarque : le nom d'une police doit correspondre à une des polices installées sur le poste en cours. Par défaut, la taille de la police est 12.
  • le nombre maximum de caractères contenus dans :
    • un champ d'une fenêtre (champ de saisie, colonne de table ou combo en saisie)
    • un champ d'une page (champ de saisie)
    • un champ Libellé d'un état.
      Remarque : Le nombre maximum de caractères contenus dans un champ est défini dans l'onglet "Général" de la description du champ.
  • la taille maximale d'une rubrique de type texte (chaîne de caractères, mémo texte, caractère) définie sous l'éditeur d'analyses ou définie par programmation.
  • la taille maximale d'une rubrique de type Heure définie sous l'éditeur d'analyses ou définie par programmation.
Cette propriété permet également de connaître :
  • le nombre de colonnes d'un champ Table.
// Définir le nombre maximum de caractères contenus dans la rubrique "AdresseLiv"
AdresseLiv.Taille = 50
...
// Définir le nombre maximum de caractères contenus dans la rubrique "HeureLiv"
HeureLiv.Taille = 6 // Format HHMMSS
...
// Valide la description du fichier de données
HDécritFichier(Client)
// Modifier le nombre maximum de caractères contenus dans le champ "SAI_Nom"
SAI_Nom.Taille = 25
Universal Windows 10 AppiPhone/iPadWidget IOS
// Définir les caractéristiques d'une variable de type Police
Police1 est une Police
Police1.Nom = "Arial"
Police1.Couleur = JauneClair
Police1.Taille = 14
Police1.UnitéTaille = unitéPoint
Police1.Angle = 45
// Appliquer la police au champ "MonChamp"
MonChamp.Police = Police1
Syntaxe

Connaître la taille d'une variable de type Police, le nombre maximum de caractères contenus dans un champ Masquer les détails

<Résultat> = <Elément à manipuler>.Taille
<Résultat> : Entier
  • Taille (en pica) de la police spécifiée.
  • Nombre maximum de caractères contenus dans le champ spécifié ou 0 si le champ spécifié n'a aucune limite de saisie.
  • Nombre de colonnes d'une table si le champ spécifié est une table.
<Elément à manipuler> : Variable de type Police ou nom de champ
  • Nom de la variable de type Police à manipuler.
  • Nom du champ à manipuler

Modifier la taille d'une variable de type Police, le nombre maximum de caractères contenus dans un champ Masquer les détails

<Elément à manipuler>.Taille = <Nouvelle taille>
<Elément à manipuler> : Variable de type Police ou nom de champ
  • Nom de la variable de type Police à manipuler.
  • Nom du champ à manipuler.
<Nouvelle taille> : Entier
  • Nouvelle taille (en pica) de la police spécifiée.
  • Nombre maximum de caractères contenus dans le champ spécifié ou 0 si le champ spécifié n'a aucune limite de saisie.
Remarque : Il n'est pas possible de modifier le nombre de colonnes présentes dans un champ Table.

Connaître la taille d'une rubrique Masquer les détails

<Résultat> = <Fichier de données>.<Rubrique>.Taille
<Résultat> : Entier
  • Nombre maximum de caractères gérés par la rubrique spécifiée,
  • 0 pour les mémos.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données manipulé. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Fichier.
<Rubrique> : Chaîne de caractères
Nom de la rubrique manipulée. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Rubrique.
Si cette rubrique est de type texte, nombre de caractères de la rubrique.
Si cette rubrique est de type heure, le nombre de caractères permet d'identifier le format de la rubrique :
Nombre de caractères
de la rubrique Heure
Format de la rubrique Heure
2HH
4HHMM
6HHMMSS
8HHMMSSCC
9HHMMSSCCC
Universal Windows 10 AppiPhone/iPadWidget IOS

Définir la taille (nombre de caractères) d'une rubrique décrite par programmation Masquer les détails

<Rubrique>.Taille = <Nombre de caractères>
<Rubrique> : Chaîne de caractères
Nom de la rubrique manipulée. Ce nom vient d'être défini grâce au type Description de Rubrique.
Si cette rubrique est de type texte, nombre de caractères de la rubrique.
Si cette rubrique est de type heure, le nombre de caractères permet d'identifier le format de la rubrique :
Nombre de caractères de la rubrique HeureFormat de la rubrique Heure
2HH
4HHMM
6HHMMSS
8HHMMSSCC
9HHMMSSCCC
<Nombre de caractères> : Entier
Nouveau nombre maximum de caractères gérés par la rubrique spécifiée.
Remarques
Universal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOS

Variable de type Police

Une police peut être créée à partir d'une variable de type Police.
Pour définir les caractéristiques de la police, utilisez :
Cette police pourra être utilisée :
AndroidWidget Android Cette police pourra être utilisée uniquement dans les champs d'une fenêtre (propriété Police des champs d'une fenêtre).

Nombre de caractères

Si le nombre maximum de caractères spécifié est plus petit que le nombre de caractères actuellement présents dans le champ :
  • Le contenu du champ n'est pas modifié à l'affichage.
  • La valeur du champ comprend l'ensemble des caractères affichés dans le champ.

Champ de saisie multiligne

Si le nombre maximum de caractères dans un champ de saisie multiligne est modifié avec la propriété Taille, il sera possible d'affecter par programmation un texte utilisant un nombre de caractères supérieur à celui défini. Par exemple :
// "SAI_Adresse" est un champ de saisie multiligne
SAI_Adresse.Taille = 5
SAI_Adresse = "ABCDEFGHI" 
// "SAI_Adresse" contient "ABCDEFGHI"

Champ avec masque de saisie

La propriété Taille ne doit pas être utilisée pour modifier le nombre maximum de caractères contenus dans les champs comportant un masque de saisie. En effet, le nombre maximum de caractères d'un champ est alors fonction du masque de saisie défini pour ce champ.

Limites

Dans un fichier de données HFSQL, la propriété Taille s'applique uniquement aux rubriques de type texte et heure.
Dans un état, la propriété Taille peut être utilisée uniquement sur un champ Libellé.
Android La propriété Taille est disponible sur les colonnes des champs Table mais elle n'est pas disponible sur un champ Table.
iPhone/iPad La propriété Taille est disponible sur les champs Table et sur les colonnes des champs Table.
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/06/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale