DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Syntaxe WLangage / Types du WLangage / Types avancés
  • Caractéristiques par défaut d'un cadre
  • Propriétés WLangage utilisables avec le type Cadre
  • Type du trait du cadre
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Cadre (Type de variable)
En anglais : Border
Le type Cadre permet de manipuler un cadre par programmation. Les caractéristiques de ce cadre peuvent être modifiées à l'aide de différentes propriétés du WLangage.
Un type Cadre peut être utilisé :
  • dans les champs d'un état (propriété Cadre des champs d'un état).
  • dans les fonctions de dessin (fonction dCadre).
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Définition des caractéristiques du cadre pour les champs de l'état
MonCadre est un Cadre
MonCadre.Couleur = RougeClair
MonCadre.Epaisseur = 5

// Utilisation du cadre pour le champ NumNbPage de l'état
NumNbPage.Cadre = MonCadre
// Modification d'une caractéristique du cadre du champ NumNbPage
NumNbPage.Cadre.Epaisseur = 1

// Récupération des caractéristiques du cadre du champ NumNbPage
MonCadre2 est un Cadre = NumNbPage.Cadre
// Définition des caractéristiques du cadre
MonCadre est un Cadre
MonCadre.Couleur = RougeClair
MonCadre.Epaisseur = 5

// Utilisation du cadre pour le champ NumNbPage de l'état
NumNbPage.Cadre = MonCadre
// Modification d'une caractéristique du cadre du champ NumNbPage
NumNbPage.Cadre.CoinHautGauche.Largeur = 2
NumNbPage.Cadre.CoinHautGauche.Hauteur = 3
Remarques

Caractéristiques par défaut d'un cadre

Par défaut, dans un état, un cadre a les caractéristiques suivantes :
  • épaisseur 0. Le cadre est visible si l'épaisseur est supérieure à 0. Le cadre est invisible si l'épaisseur vaut 0.
  • couleur noir.
  • trait continu.
  • coins non arrondis.
  • tous les bords du cadre sont affichés.
Pour définir les caractéristiques d'un cadre par programmation, utilisez les propriétés de gestion des cadres.

Propriétés WLangage utilisables avec le type Cadre

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type Cadre.
Nom de la propriétéType manipuléEffet
ArrondiRéelValeur de l'arrondi des coins du cadre. Correspond au rayon de l'arrondi.
  • En modification, modifie l'arrondi de tous les coins.
  • En lecture, renvoie :
    • la largeur et la hauteur des coins si ces paramètres sont identiques pour tous les coins.
    • la constante ArrondiIndéfini si tous les coins n'ont pas la même largeur et hauteur.
Non géré :
  • dans les cellules XLS.
  • dans les paragraphes des document de type Traitement de texte.
BordsConstante de type entierRenvoie et modifie la présence des bords du cadre. Cette propriété peut correspondre à une combinaison des options suivantes :
  • BordAucun : le cadre n'a aucun bord.
  • BordBas : le cadre a un bord bas.
  • BordDroite : le cadre a un bord droit.
  • BordGauche : le cadre a un bord gauche.
  • BordHaut : le cadre a un bord haut.
  • BordTous : tous les bords du cadre sont affichés.
CoinBasDroite
Caractéristiques du coin bas droit du cadre :
  • Propriété Largeur : largeur du coin du cadre (réel).
  • Propriété Hauteur : hauteur du coin du cadre (réel).
Non géré dans les cellules XLS.
CoinBasGauche
Caractéristiques du coin bas gauche du cadre :
  • Propriété Largeur : largeur du coin du cadre (réel).
  • Propriété Hauteur : hauteur du coin du cadre (réel).
Non géré dans les cellules XLS.
CoinHautDroite
Caractéristiques du coin haut droit du cadre :
  • Propriété Largeur : largeur du coin du cadre (réel).
  • Propriété Hauteur : hauteur du coin du cadre (réel).
Non géré dans les cellules XLS.
CoinHautGauche
Caractéristiques du coin haut gauche du cadre :
  • Propriété Largeur : largeur du coin du cadre (réel).
  • Propriété Hauteur : hauteur du coin du cadre (réel).
Non géré dans les cellules XLS.
CouleurEntierCouleur du cadre. Cette couleur peut correspondre à :
Cette propriété peut être utilisée :
  • En modification : la couleur de tous les bords est modifiée.
  • En lecture, cette propriété renvoie :
    • la couleur des bords si cette couleur est identique pour tous les bords.
    • la constante CouleurIndéfinie si tous les bords n'ont pas la même couleur.
EpaisseurRéelRenvoie et modifie l'épaisseur du cadre (en millimètres dans les impressions et en pixels dans les fonctions graphiques).
  • En modification, modifie l'épaisseur de tous les bords.
  • En lecture, renvoie :
    • l'épaisseur des bords si ce paramètre est identique pour tous les bords.
    • la constante EpaisseurIndéfinie si tous les bords n'ont pas la même épaisseur.
Non géré dans les cellules XLS.
TraitConstante de type EntierRenvoie et modifie le type du trait du cadre (voir paragraphe suivant).
  • En modification, modifie le type de trait de tous les bords.
  • En lecture, renvoie :
    • le type de trait des bords si ce paramètre est identique pour tous les bords.
    • la constante TypeIndéfini si tous les bords n'ont pas le même trait.
TraitBas
Caractéristiques du trait bas du cadre :
  • Propriété Couleur : Couleur du trait : Cette couleur peut correspondre soit à une couleur RVB (obtenue avec la fonction RVB), soit à une couleur prédéfinie.
  • Propriété Epaisseur (Réel) : Epaisseur du trait (en millimètres dans les impressions et en pixels dans les fonctions graphiques).
  • Propriété Type (constante de type Entier) : Type du trait (voir paragraphe suivant).
Non géré dans les cellules XLS.
TraitDroite
Caractéristiques du trait droit du cadre :
  • Propriété Couleur : Couleur du trait : Cette couleur peut correspondre soit à une couleur RVB (obtenue avec la fonction RVB), soit à une couleur prédéfinie.
  • Propriété Epaisseur (Réel) : Epaisseur du trait (en millimètres dans les impressions et en pixels dans les fonctions graphiques).
  • Propriété Type (constante de type Entier) : Type du trait (voir paragraphe suivant).
Non géré dans les cellules XLS.
TraitGauche
Caractéristiques du trait gauche du cadre :
  • Propriété Couleur : Couleur du trait : Cette couleur peut correspondre soit à une couleur RVB (obtenue avec la fonction RVB), soit à une couleur prédéfinie.
  • Propriété Epaisseur (Réel) : Epaisseur du trait (en millimètres dans les impressions et en pixels dans les fonctions graphiques).
  • Propriété Type (constante de type Entier) : Type du trait (voir paragraphe suivant).
Non géré dans les cellules XLS.
TraitHaut
Caractéristiques du trait haut du cadre :
  • Propriété Couleur : Couleur du trait : Cette couleur peut correspondre soit à une couleur RVB (obtenue avec la fonction RVB), soit à une couleur prédéfinie.
  • Propriété Epaisseur (Réel) : Epaisseur du trait (en millimètres dans les impressions et en pixels dans les fonctions graphiques).
  • Propriété Type (constante de type Entier) : Type du trait (voir paragraphe suivant).
Non géré dans les cellules XLS.

Ces propriétés peuvent être utilisées :
  • soit directement sur la variable Cadre. Exemple :
    MonCadre est un Cadre
    MonCadre.Couleur = RougeClair
    MonCadre.Epaisseur = 5
  • soit sur la propriété Cadre de l'élément manipulé.
    // Modification d'une caractéristique du cadre de l'élément NumNbPage
    NumNbPage.Cadre.Epaisseur = 1
Remarque : Il est également possible d'affecter directement les caractéristiques d'un cadre défini par programmation à un élément :
// Définition des caractéristiques du cadre
MonCadre est un Cadre
MonCadre.Couleur = RougeClair
MonCadre.Epaisseur = 5

// Utilisation du cadre pour le champ NumNbPage de l'état
NumNbPage.Cadre = MonCadre

Type du trait du cadre

La propriété Type permet de définir et de connaître le type du trait du cadre. Les constantes disponibles sont les suivantes (attention ces constantes ont des effets différents si le cadre est utilisé dans un état ou pour une cellule d'un document Excel).
ConstanteEffet dans ExcelEffet dans un étatEffet dans la fonction dCadre
TraitAucunAucun trait.Aucun trait.Aucun trait.
TraitContinu
avec l'épaisseur définie en millimètres.
TraitContinuEpais
avec l'épaisseur définie en millimètres.
TraitContinuMoyen
avec l'épaisseur définie en millimètres.
TraitDouble
avec l'épaisseur définie en millimètres.
TraitMixte
avec l'épaisseur définie en millimètres.
TraitMixteMoyen
avec l'épaisseur définie en millimètres.
TraitMixteTiretDouble
avec l'épaisseur définie en millimètres.
TraitMixteTiretDoubleMoyen
avec l'épaisseur définie en millimètres.
TraitPointillé
avec l'épaisseur définie en millimètres
TraitPointilléMoyen
avec l'épaisseur définie en millimètres
TraitTiret
avec l'épaisseur définie en millimètres.
TraitTiretMoyen
avec l'épaisseur définie en millimètres.
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 13/09/2024

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