DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des graphes
  • Paramètre de dessin
  • Divers
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
Récupère ou modifie un paramètre de dessin d'un graphe en mode 3D Spatiale.
Remarques :
  • Cette fonction ne doit pas être utilisée sur des champs Graphe présents dans l'éditeur d'états.
  • Cette fonction est identique à la fonction grParamètre.
Exemple
// Modification du type d'animation jouée lors
// de l'affichage du champ Graphe "GRF_MonGraphe"
// Les barres se construiront progressivement et
// le graphe apparaîtra avec un effet de rotation
grParamètre3DS(GRF_MonGraphe, gr3DSPropAnimation, 10)
Syntaxe

Récupérer la valeur d'un paramètre de dessin du graphe Masquer les détails

<Résultat> = grParamètre3DS(<Nom du graphe> , <Paramètre de dessin>)
<Résultat> : Entier, réel ou booléen
Valeur du paramètre de dessin. Le type dépend du paramètre de dessin spécifié (voir les Remarques).
<Nom du graphe> : Nom de champ ou chaîne de caractères
Nom du graphe à manipuler. Ce nom correspond :
  • soit au nom du graphe défini par programmation avec la fonction grCrée,
  • soit au champ Graphe créé sous l'éditeur de fenêtres.
<Paramètre de dessin> : Constante de type entier
Paramètre de dessin dont la valeur est recherchée :
gr3DSPropAnimationType d'animation jouée lors de l'affichage du graphe.
gr3DSPropAutoZoomZoom automatique du graphe.
gr3DSPropCouleurPlanXCouleur du plan vertical (axe à droite ou à gauche).
gr3DSPropCouleurPlanYCouleur du plan horizontal (axe au-dessus ou au-dessous).
gr3DSPropCouleurPlanZCouleur du plan du fond.
gr3DSPropDistanceZoom du graphe.
gr3DSPropElevationAngle de rotation du graphe autour de l'axe des ordonnées (axe Y).
gr3DSPropLégendeSuperposéeSuperposition de la légende et du titre du graphe.
gr3DSPropLumièreXAbscisse (X) de la lumière éclairant le graphe.
gr3DSPropLumièreYOrdonnée (Y) de la lumière éclairant le graphe.
gr3DSPropRotationAngle de rotation du graphe autour de l'axe des abscisses (axe X).
gr3DSPropTransparenceTaux de transparence des barres ou des secteurs du graphe.

Modifier la valeur d'un paramètre de dessin du graphe Masquer les détails

grParamètre3DS(<Nom du graphe> , <Paramètre de dessin> , <Valeur>)
<Nom du graphe> : Nom de champ ou chaîne de caractères
Nom du graphe à manipuler. Ce nom correspond :
  • soit au nom du graphe défini par programmation avec la fonction grCrée,
  • soit au champ Graphe créé sous l'éditeur de fenêtres.
<Paramètre de dessin> : Constante
Paramètre de dessin à modifier :
gr3DSPropAnimationType d'animation jouée lors de l'affichage du graphe.
gr3DSPropAutoZoomZoom automatique du graphe.
gr3DSPropCouleurPlanXCouleur du plan vertical (axe à droite ou à gauche).
gr3DSPropCouleurPlanYCouleur du plan horizontal (axe au-dessus ou au-dessous).
gr3DSPropCouleurPlanZCouleur du plan du fond.
gr3DSPropDistanceZoom du graphe.
gr3DSPropElevationAngle de rotation du graphe autour de l'axe des ordonnées (axe Y).
gr3DSPropLégendeSuperposéeSuperposition de la légende et du titre du graphe.
gr3DSPropLumièreXAbscisse (X) de la lumière éclairant le graphe.
gr3DSPropLumièreYOrdonnée (Y) de la lumière éclairant le graphe.
gr3DSPropRotationAngle de rotation du graphe autour de l'axe des abscisses (axe X).
gr3DSPropTransparenceTaux de transparence des barres ou des secteurs du graphe.
<Valeur> : Entier, réel ou booléen
Valeur du paramètre de dessin. Le type dépend du paramètre de dessin spécifié (voir les Remarques).
Remarques

Paramètre de dessin

Les différents paramètres de dessin d'un graphe 3D Spatiale sont les suivants :
ConstanteEffetValeur du paramètre de dessin
gr3DSPropAnimationType d'animation jouée lors de l'affichage du grapheEntier
Les valeurs possibles sont :
  • 0 : aucune animation
  • 1 : zoom avant
  • 2 : effet de rotation
  • 4 : construction progressive des barres / secteurs
  • 8 : affichage progressif des couleurs
Ces valeurs peuvent être additionnées.
La valeur par défaut est 15.
gr3DSPropAutoZoomZoom automatique du grapheBooléen
Vrai (par défaut) si le zoom doit être automatiquement calculé, Faux dans le cas contraire.
Si le zoom est automatiquement calculé, la valeur du paramètre gr3DSPropDistance n'est pas prise en compte.
gr3DSPropCouleurPlanXCouleur du plan vertical (axe à droite ou à gauche)Entier
Composante RVB de la couleur (obtenue avec la fonction RVB) ou une couleur prédéfinie.
Pour ne pas dessiner cet axe, utilisez la constante Transparent.
Cette constante est prise en compte uniquement sur les graphes de type histogramme ou courbe.
La valeur par défaut est GrisClair.
gr3DSPropCouleurPlanYCouleur du plan horizontal (axe au-dessus ou au-dessous)Entier
Composante RVB de la couleur (obtenue avec la fonction RVB) ou une couleur prédéfinie.
Pour ne pas dessiner cet axe, utilisez la constante Transparent.
Cette constante est prise en compte uniquement sur les graphes de type histogramme ou courbe.
La valeur par défaut est GrisClair.
gr3DSPropCouleurPlanZCouleur du plan du fondEntier
Composante RVB de la couleur (obtenue avec la fonction RVB) ou une couleur prédéfinie.
Pour ne pas dessiner cet axe, utilisez la constante Transparent.
Cette constante est prise en compte uniquement sur les graphes de type histogramme ou courbe.
La valeur par défaut est GrisClair.
gr3DSPropDistanceZoom du grapheRéel
Les valeurs possibles sont comprises entre 0 et l'infini.
Cette constante est prise en compte uniquement si la constante gr3DSPropAutoZoom est à Faux.
La valeur par défaut est 189.
gr3DSPropElevationAngle de rotation (en degrés) du graphe autour de l'axe des ordonnées (axe Y).Réel
Les valeurs possibles sont comprises entre 0 et 360.
La valeur 0 permet de voir le graphe de face.
La valeur 90 permet de voir le graphe du dessus.
Par défaut, l'angle de rotation optimal est automatiquement calculé.
gr3DSPropLégendeSuperposéeSuperposition de la légende et du titre du graphe.Booléen
Vrai si la légende et le titre sont superposés au graphe, Faux (par défaut) dans le cas contraire.
gr3DSPropLumièreXAbscisse (X) de la lumière éclairant le graphe.Réel
Les valeurs possibles sont comprises entre 0 et l'infini.
La valeur par défaut est 78.
gr3DSPropLumièreYOrdonnée (Y) de la lumière éclairant le grapheRéel
Les valeurs possibles sont comprises entre 0 et l'infini.
La valeur par défaut est 80.
gr3DSPropRotationAngle de rotation (en degrés) du graphe autour de l'axe des abscisses (axe X).Réel
Les valeurs possibles sont comprises entre 0 et 360.
La valeur 0 permet de voir le graphe de face.
La valeur 90 permet de voir le graphe de droite.
Par défaut, l'angle de rotation optimal est automatiquement calculé.
gr3DSPropTransparenceTaux de transparence (en pourcentage) des barres ou des secteurs du graphe.Entier
Les valeurs possibles sont comprises entre 0 (opaque) et 100 (transparent/invisible).
La valeur par défaut est 27%.

Divers

Si la fonction grParamètre3DS est utilisée sur un type de graphe autre que 3D Spatiale, aucune erreur n'est renvoyée. L'information est stockée et sera utilisée lorsque le type du graphe sera modifié (avec la fonction grType ou avec le menu contextuel du graphe).
Classification Métier / UI : Code neutre
Composante : wd290grf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

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