PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Caractéristiques par défaut d'un cadre
  • Propriétés WLangage utilisables avec le type Cadre
  • Type du trait du cadre
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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é :
  • Versions 20 et supérieures
    WINDEV dans les champs d'une fenêtre (propriété ..Cadre des champs d'une fenêtre).
    Nouveauté 20
    WINDEV dans les champs d'une fenêtre (propriété ..Cadre des champs d'une fenêtre).
    WINDEV dans les champs d'une fenêtre (propriété ..Cadre des champs d'une fenêtre).
  • Versions 22 et supérieures
    WINDEV dans les cellules d'un champ Table d'une fenêtre (propriété ..Cadre des cellules des champs Table).
    Nouveauté 22
    WINDEV dans les cellules d'un champ Table d'une fenêtre (propriété ..Cadre des cellules des champs Table).
    WINDEV dans les cellules d'un champ Table d'une fenêtre (propriété ..Cadre des cellules des champs Table).
  • dans les champs d'un état (propriété ..Cadre des champs d'un état).
  • dans les cellules Excel (propriété ..Cadre des cellules d'un document Excel).
  • Versions 22 et supérieures
    WINDEVWEBDEV - Code Serveur dans les paragraphes d'un document de type Traitement de texte (propriété ..Cadre sur la mise en page des variables de type docParagraphe).
    Nouveauté 22
    WINDEVWEBDEV - Code Serveur dans les paragraphes d'un document de type Traitement de texte (propriété ..Cadre sur la mise en page des variables de type docParagraphe).
    WINDEVWEBDEV - Code Serveur dans les paragraphes d'un document de type Traitement de texte (propriété ..Cadre sur la mise en page des variables de type docParagraphe).
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.
Versions 18 et supérieures
iPhone/iPad Ce type de variable est désormais disponible pour les champs d'un état dans les applications iPhone/iPad.
Nouveauté 18
iPhone/iPad Ce type de variable est désormais disponible pour les champs d'un état dans les applications iPhone/iPad.
iPhone/iPad Ce type de variable est désormais disponible pour les champs d'un état dans les applications iPhone/iPad.
Exemple
// 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..Epaisseur = 1

// Récupération des caractéristiques du cadre du champ NumNbPage
MonCadre2 est un Cadre = NumNbPage..Cadre
Versions 21 et supérieures
// 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
Nouveauté 21
// 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
// 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
Versions 22 et supérieures
WINDEV
// Paramètre le cadre
varCadre est un Cadre
varCadre..Epaisseur = 2
varCadre..Couleur = RougePastel

// Spécificité du trait bas
varCadre..TraitBas..Type = TraitTiret
varCadre..TraitBas..Couleur = RougeFoncé

// Applique le cadre à la cellule 2, 2 (2ème ligne, 2ème colonne)
TABLE_MaTable[2,2]..Cadre = varCadre
// ou
TABLE_MaTable.COL_SansNom2[2]..Cadre = varCadre
Nouveauté 22
WINDEV
// Paramètre le cadre
varCadre est un Cadre
varCadre..Epaisseur = 2
varCadre..Couleur = RougePastel

// Spécificité du trait bas
varCadre..TraitBas..Type = TraitTiret
varCadre..TraitBas..Couleur = RougeFoncé

// Applique le cadre à la cellule 2, 2 (2ème ligne, 2ème colonne)
TABLE_MaTable[2,2]..Cadre = varCadre
// ou
TABLE_MaTable.COL_SansNom2[2]..Cadre = varCadre
WINDEV
// Paramètre le cadre
varCadre est un Cadre
varCadre..Epaisseur = 2
varCadre..Couleur = RougePastel

// Spécificité du trait bas
varCadre..TraitBas..Type = TraitTiret
varCadre..TraitBas..Couleur = RougeFoncé

// Applique le cadre à la cellule 2, 2 (2ème ligne, 2ème colonne)
TABLE_MaTable[2,2]..Cadre = varCadre
// ou
TABLE_MaTable.COL_SansNom2[2]..Cadre = varCadre
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.
Par défaut, dans une feuille XLS, le cadre d'une cellule a les mêmes caractéristiques. Cependant, dans le cas d'une cellule XLS, l'épaisseur ainsi que l'arrondi des coins ne sont pas gérés.
Versions 22 et supérieures
WINDEV Par défaut, dans un une cellule de table, 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 transparente.
  • trait continu.
  • coins non arrondis.
  • aucun bord du cadre n'est affiché.
Nouveauté 22
WINDEV Par défaut, dans un une cellule de table, 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 transparente.
  • trait continu.
  • coins non arrondis.
  • aucun bord du cadre n'est affiché.
WINDEV Par défaut, dans un une cellule de table, 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 transparente.
  • trait continu.
  • coins non arrondis.
  • aucun bord du cadre n'est affiché.
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.
Versions 21 et supérieures
  • 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.
Nouveauté 21
  • 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.
  • 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.
Versions 21 et supérieures
CoinBasDroite
Nouveauté 21
CoinBasDroite
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.
Versions 21 et supérieures
CoinBasGauche
Nouveauté 21
CoinBasGauche
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.
Versions 21 et supérieures
CoinHautDroite
Nouveauté 21
CoinHautDroite
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.
Versions 21 et supérieures
CoinHautGauche
Nouveauté 21
CoinHautGauche
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 :
Versions 21 et supérieures
  • En modification, modifie la couleur de tous les bords.
  • En lecture, renvoie :
    • la couleur des bords si ce paramètre est identique pour tous les bords.
    • la constante CouleurIndéfinie si tous les bords n'ont pas la même couleur.
Nouveauté 21
  • En modification, modifie la couleur de tous les bords.
  • En lecture, renvoie :
    • la couleur des bords si ce paramètre est identique pour tous les bords.
    • la constante CouleurIndéfinie si tous les bords n'ont pas la même couleur.
  • En modification, modifie la couleur de tous les bords.
  • En lecture, renvoie :
    • la couleur des bords si ce paramètre 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).
Versions 21 et supérieures
  • 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.
Nouveauté 21
  • 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.
  • 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).
Versions 21 et supérieures
  • 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.
Nouveauté 21
  • 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.
  • 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.
Versions 21 et supérieures
TraitBas
Nouveauté 21
TraitBas
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.
Versions 21 et supérieures
TraitDroite
Nouveauté 21
TraitDroite
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.
Versions 21 et supérieures
TraitGauche
Nouveauté 21
TraitGauche
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.
Versions 21 et supérieures
TraitHaut
Nouveauté 21
TraitHaut
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 état
Versions 21 et supérieures
Effet dans la fonction dCadre
Nouveauté 21
Effet dans la fonction dCadre
Effet 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