PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


  • Comment récupérer les composantes de la couleur ?
  • Couleurs des éléments des graphes (légendes, ...)
  • Couleurs dans les graphes (séries, portion, ...)
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
grCouleur (Fonction)
En anglais : grColor
Renvoie et initialise la couleur de différents éléments du graphe.
Versions 15 et supérieures
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
Nouveauté 15
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 19 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 19
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Versions 23 et supérieures
PHP Cette fonction est désormais disponible pour les sites PHP.
Nouveauté 23
PHP Cette fonction est désormais disponible pour les sites PHP.
PHP Cette fonction est désormais disponible pour les sites PHP.
Exemple
// Modification des couleurs dans un champ Graphe
grCouleur(GRF_Graphe1, grCouleurLégende, RougeClair)
grDessine(GRF_Graphe1) // Bordure de la légende dessinée en rouge
grCouleur(GRF_Graphe1, grCouleurLégende, BleuClair) // La bordure apparaît toujours en rouge
grDessine(GRF_Graphe1) // Bordure de la légende dessinée en bleu
Syntaxe

Connaître la couleur d'un élément du graphe Masquer les détails

<Résultat> = grCouleur(<Nom du graphe> , <Elément>)
<Résultat> : Entier
Couleur de l'élément spécifié sous la forme RVB.
Attention : La valeur retournée peut être différente suivant la configuration de l'affichage (résolution, ...).
<Nom du graphe> : Chaîne de caractères (avec ou sans guillemets)
Nom du graphe à manipuler. Ce nom correspond :
  • soit au nom du graphe défini par programmation avec la fonction grCrée.
  • soit au nom du champ Graphe présent dans l'éditeur de fenêtres, de pages ou d'états.
Android Seuls les champs Graphe sont disponibles.
PHP Seuls les champs Graphe interactif sont disponibles.
<Elément> : Constante de type entier
Elément du graphe dont on veut connaître la couleur. Cet élément peut correspondre à une des constantes suivantes :
grCouleurAxeCouleur des axes.
grCouleurAxeReliefCouleur de la partie en relief des axes.
AndroidPHP Cette constante n'est pas disponible.
grCouleurBordureCouleur de la bordure des éléments du graphe (pour les graphes qui ne sont pas en 3 dimensions). Permet par exemple de connaître la couleur de la bordure d'une barre d'un histogramme.
grCouleurChandelierHaussierCouleur des barres des chandeliers lorsque la valeur à la clôture est supérieure à celle à l'ouverture.
Android Cette constante n'est pas disponible.
grCouleurLégendeCouleur de la bordure de la légende.
grCouleurLégendeFondCouleur de fond de la légende.
grCouleurQuadrillageCouleur du quadrillage.
grCouleurQuadrillageReliefCouleur de la partie en relief du quadrillage.
AndroidPHP Cette constante n'est pas disponible.

Modifier la couleur d'un élément du graphe Masquer les détails

grCouleur(<Nom du graphe> , <Elément> [, <Nouvelle couleur>])
<Nom du graphe> : Chaîne de caractères (entre guillemets)
Nom du graphe à manipuler. Ce nom correspond :
  • soit au nom du graphe défini par programmation avec la fonction grCrée.
  • soit au nom du champ Graphe présent dans l'éditeur de fenêtres, de pages ou d'états.
Android Seuls les champs Graphe sont disponibles.
<Elément> : Constante de type entier
Elément du graphe dont on veut modifier la couleur. Cet élément peut correspondre à une des constantes suivantes :
grCouleurAxeCouleur des axes.
grCouleurAxeReliefCouleur de la partie en relief des axes.
AndroidPHP Cette constante n'est pas disponible.
grCouleurBordureCouleur de la bordure des éléments du graphe (pour les graphes qui ne sont pas en 3 dimensions). Permet par exemple de connaître la couleur de la bordure d'une barre d'un histogramme.
grCouleurChandelierHaussierCouleur des barres des chandeliers lorsque la valeur à la clôture est supérieure à celle à l'ouverture.
Android Cette constante n'est pas disponible.
grCouleurLégendeCouleur de la bordure de la légende.
grCouleurLégendeFondCouleur de fond de la légende.
grCouleurQuadrillageCouleur du quadrillage.
grCouleurQuadrillageReliefCouleur de la partie en relief du quadrillage.
AndroidPHP Cette constante n'est pas disponible.
<Nouvelle couleur> : Entier ou constante (optionnel)
Couleur de l'élément spécifié. Cette couleur correspond :
Remarques

Comment récupérer les composantes de la couleur ?

Pour récupérer les composantes de la couleur renvoyée par la fonction grCouleur :
  • Pour obtenir la composante rouge, utilisez la fonction RVBRouge (ou effectuez une division modulo 256 de <Résultat>),
  • Pour obtenir la composante verte, utilisez la fonction RVBVert (ou effectuez une division modulo 256 de <Résultat>/256),
  • Pour récupérer la composante bleue, utilisez la fonction RVBBleu (ou effectuez une division modulo 256 de <Résultat>/256/256).

Couleurs des éléments des graphes (légendes, ...)

  • Le paramétrage réalisé avec la fonction grCouleur sera pris en compte lors du prochain appel à la fonction grDessine ou lors du prochain dessin du graphe (redimensionnement du champ hôte, modification du menu contextuel, ...).
  • La couleur transparente peut être utilisée uniquement pour la couleur de fond de la légende (constante grCouleurLégendeFond).
  • Impression du graphe : Si la couleur blanche est associée aux axes (constante grCouleurAxe), au quadrillage (constante grCouleurQuadrillage), à la légende (constante grCouleurLégende) et à la bordure (constante grCouleurBordure), alors le dessin sera imprimé en noir.

Couleurs dans les graphes (séries, portion, ...)

  • La couleur des chandeliers Baissier est définie par la couleur de la série.
  • La fonction grCouleurSérie permet de modifier la couleur d'une série.
  • Versions 19 et supérieures
    La fonction grCouleurCatégorie permet de modifier la couleur des catégories pour les graphes de type Secteur et Histogramme.
    Nouveauté 19
    La fonction grCouleurCatégorie permet de modifier la couleur des catégories pour les graphes de type Secteur et Histogramme.
    La fonction grCouleurCatégorie permet de modifier la couleur des catégories pour les graphes de type Secteur et Histogramme.
  • La fonction grNuageCouleurSérie permet d'initialiser la couleur d'une série pour un graphe de type "Nuage de points".
  • Versions 20 et supérieures
    La fonction grSMNCouleurPortion permet de changer la couleur d'une portion d'un graphe de type Secteur multiniveau.
    Nouveauté 20
    La fonction grSMNCouleurPortion permet de changer la couleur d'une portion d'un graphe de type Secteur multiniveau.
    La fonction grSMNCouleurPortion permet de changer la couleur d'une portion d'un graphe de type Secteur multiniveau.
  • Versions 18 et supérieures
    La fonction grSurfaceCouleurAltitude permet de définir la couleur utilisée pour une altitude (Z) d'un graphe de type Surface.
    Nouveauté 18
    La fonction grSurfaceCouleurAltitude permet de définir la couleur utilisée pour une altitude (Z) d'un graphe de type Surface.
    La fonction grSurfaceCouleurAltitude permet de définir la couleur utilisée pour une altitude (Z) d'un graphe de type Surface.
  • Versions 19 et supérieures
    La fonction grWaterfallCouleur indique la couleur d'un type de catégorie pour un graphe de type Waterfall.
    Nouveauté 19
    La fonction grWaterfallCouleur indique la couleur d'un type de catégorie pour un graphe de type Waterfall.
    La fonction grWaterfallCouleur indique la couleur d'un type de catégorie pour un graphe de type Waterfall.
  • Versions 21 et supérieures
    La fonction grHMCouleur permet de définir la couleur des valeurs d'un graphe de type Heatmat.
    Nouveauté 21
    La fonction grHMCouleur permet de définir la couleur des valeurs d'un graphe de type Heatmat.
    La fonction grHMCouleur permet de définir la couleur des valeurs d'un graphe de type Heatmat.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230grf.dll
Windows Mobile wp230grf.dll
Linux wd230grf.so
Android wd230android.jar
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire