Des exemples d'utilisation des fonctions du WLangage
Rien de tel qu'un exemple pour comprendre une fonction de WLangage. Dans cette section, vous trouverez des exemples simples.
Des exemples évolués, où la fonction est utilisée en contexte, sont également disponible sur ce site.
grAjouteDonnee (en anglais grAddData)
// Ajout d'une donnée dans le graphe "MonGraphe". Cette donnée,
// de valeur 10, est ajoutée à la fin de la première série. grAjouteDonnée ("MonGraphe", 1, 10)
|
grBourseAjouteDonnee (en anglais grStockAddData)
grCrée("MonGraphe",
grChandelier
)
... // Ajout de données dans le graphe "MonGraphe" grBourseAjouteDonnée ("MonGraphe", 1, 5.4, 6.8, 6.1, 6.3)
|
grBulle (en anglais grTooltip)
i est un entier
// Création du graphe grCrée( "MonGraphe" , grSecteur ) // Destination du graphe grDestinationChamp( "MonGraphe" , Image1 ) // Affichage des pourcentages grLibellé( "MonGraphe" , grAffichePourcentage , Vrai ) // Ajout des données nValeur est un entier POUR i = 1 A 20 nValeur = Hasard ( 30 ) grAjouteDonnée ( "MonGraphe" , 1 , nValeur ) grEtiquetteCatégorie ( "Mongraphe" , i , "Test " + i ) grEtiquetteSérie ( "MonGraphe" , 1 , "Série de test" ) FIN grBulle( "MonGraphe" , grFormatBulleSecteur , ... "[%SERIE%]"+ RC + "[%CATEGORIE%]" + RC + "[%%%]" ) grBulle( "MonGraphe" , grBulleActive , Vrai ) // Dessin du graphe grDessine( "MonGraphe" )
|
GrChargeParametre (en anglais grLoadParameter)
// Sauvegarde
IniEcrit("Parametres", "MonGraphe", "Param", grSauveParamètre("MonGraphe")) // Restauration grChargeParamètre( "MonGraphe", IniLit( "Parametres", "MonGraphe", "Param" ))
|
grCouleurSerie (en anglais grSeriesColor)
// La série 2 du graphe "MonGraphe" est de couleur jaune
grCouleurSérie ("MonGraphe", 2, iJauneClair )
|
grCree (en anglais grCreate)
// Création d'un histogramme
// (avec sauvegarde des paramètres modifiés par l'utilisateur) grCrée ("MonGraphe", grHisto )
|
grDegrade (en anglais grGradient)
grCrée("MonGraphe",
grChandelier
)
... // Désactive les dégradés de couleurs grDégradé ("MonGraphe", Faux )
|
grDessine (en anglais grDraw)
grDestinationBmp (en anglais grDestinationBMP)
// Définition du fichier "C:\Graphes\Graphe.BMP"
// comme destination du graphe "MonGraphe" grDestinationBMP ("MonGraphe", "C:\Graphes\Graphe.BMP")
|
grDestinationChamp (en anglais grDestinationControl)
// Définition du champ "ImageGraphe" comme destination
// du graphe "MonGraphe" grDestinationChamp ("MonGraphe", "ImageGraphe")
|
grDestinationEmf (en anglais grDestinationEMF)
// Définition du fichier "C:\Graphes\Graphe.EMF" comme
// destination du graphe "MonGraphe" grDestinationEMF ("MonGraphe", "C:\Graphes\Graphe.EMF")
|
grDestinationFen (en anglais grDestinationWnd)
// Définition d'une fenêtre de titre "Achats" comme
// destination du graphe "MonGraphe" grDestinationFen ("MonGraphe", "", "Achats")
|
grDestinationWMF (en anglais grDestinationWMF)
// Définition du fichier "C:\Graphes\Graphe.WMF" comme
// destination du graphe "MonGraphe" grDestinationWMF ("MonGraphe", "C:\Graphes\Graphe.WMF")
|
grEffaceDessin (en anglais grClearPict)
grEpaisseurTrait (en anglais grLineThickness)
// Modifie l'épaisseur du trait pour toutes les séries du graphe
grEpaisseurTrait ("MonGraphe", grToutesSéries , 4)
|
grEtiquetteCategorie (en anglais grCatégoryLabel)
// Initialisation de l'étiquette "Janvier" de la seconde
// catégorie de données dans le graphe "MonGraphe" grEtiquetteCatégorie ("MonGraphe", 2, "Janvier")
|
grEtiquetteSerie (en anglais grSeriesLabel)
// Initialisation de l'étiquette "Ventes" de la
// série de données 2 dans le graphe "MonGraphe" grEtiquetteSérie ("MonGraphe", 2, "Ventes")
|
grExiste (en anglais grExist)
grFenTaille (en anglais grWndSize)
// Définition de la taille de la fenêtre contenant le graphe "MonGraphe"
grFenTaille ("MonGraphe", 10, 10, 100, 150)
|
grGraduation (en anglais grGraduate)
// L'axe vertical du graphe "MonGraphe" est gradué avec
// une fréquence de graduations de 5 grGraduation ("MonGraphe", 5, grOrdonnée )
|
grHistoEspacement (en anglais grColumnSpacing)
// L'espace entre deux catégories de données dans
// l'histogramme "MonGraphe" est égal à 20 pixels grHistoEspacement ("MonGraphe", 20)
|
grImprime (en anglais grPrint)
grIncrementeDonnee (en anglais grIncreaseData)
// Ajoute la valeur 7 à la deuxième donnée de la première série
grIncrémenteDonnée ("MonGraphe", 1, 2, 7)
|
grLegende (en anglais grLegend)
grCrée("MonGraphe",
GrHisto
)
grDestinationFen("MonGraphe", "", "Titre de la fenêtre") // La légende est affichée à droite du graphe "MonGraphe" grLégende ("MonGraphe", grADroite ) ... grDessine("MonGraphe")
|
grLibelle (en anglais grLabel)
// Affichage du libellé des étiquettes des catégories
// de données dans le graphe "MonGraphe" grLibellé ("MonGraphe", grAfficheEtiquette , Vrai )
|
grLissage (en anglais grSmoothing)
grMasque (en anglais grMask)
grMasque
("MonGraphe",
grMasquePourcentage
, "99.99%")
grLibellé("MonGraphe", grAffichePourcentage ) grDessine("MonGraphe")
|
grMenu (en anglais grMenu)
grNuageAjouteDonneeXY (en anglais grScatterAddDataXY)
// Ajoute une donnée dans le graphe "MonGraphe" de type "Nuage de points".
// Cette valeur (10, 20) est ajoutée à la fin de la première série. grNuageAjouteDonnéeXY ("MonGraphe", 1, 10, 20)
|
grNuageCouleurSerie (en anglais grScatterSeriesColor)
// Ajoute une donnée dans le graphe "MonGraphe" de type "Nuage de points".
// Cette valeur (10, 20) est ajoutée à la fin de la première série. grNuageAjouteDonnéeXY("MonGraphe", 1, 10, 20) // La série 1 du graphe "MonGraphe" est de couleur jaune grNuageCouleurSérie ("MonGraphe", 1, iJauneClair )
|
grNuageEtiquetteSerie (en anglais grScatterSeriesLabel)
// Initialise l'étiquette "Vente" de la série de
// données 2 dans le graphe "MonGraphe" grNuageEtiquetteSérie ("MonGraphe", 2, "Vente")
|
grNuageReliePoint (en anglais grScatterLinkPoint)
// Délier les points du graphe "MonGraphe" de type "Nuage de points"
grNuageReliePoint ("MonGraphe", Faux )
|
grNuageTaillePoint (en anglais grScatterPointSize)
// Augmentation de la taille des points dans le graphe "MonGraphe".
// Ce graphe est de type "Nuage de points". grNuageTaillePoint ("MonGraphe", 3)
|
grOptionMenu (en anglais grMenuOption)
// Modification de la ligne 50 du menu contextuel du graphe "MonGraphe"
grOptionMenu ("MonGraphe", 50, "Imprimer le graphe")
|
grOrientation (en anglais grOrientation)
// Inverse l'axe des abscisses et des ordonnées
grOrientation ("MonGraphe", grOrdonnée , grADroite , grEnHaut )
|
grOrigine (en anglais grOrigin)
// Modification de la graduation de début et de fin sur l'axe horizontal
// du graphe "MonGraphe". La graduation ira de 5 à 12. grOrigine ("MonGraphe", 5, 12, grAbscisse )
|
grParametre3DS (en anglais gr3DSParameter)
// Modification du type d'animation jouée lors
// de l'affichage du graphe "MonGraphe" // Les barres se construiront progressivement et // le graphe apparaîtra avec un effet de rotation grParamètre3DS ("MonGraphe", gr3DSPropAnimation , 10)
|
grPoliceEtiquette (en anglais grLabelFont)
// Modification de la police utilisée pour les étiquettes
// du graphe "MonGraphe". // L'identifiant de la police utilisée est 7. grPoliceEtiquette ("MonGraphe", 7)
|
grPoliceLegende (en anglais grLegendFont)
// Modification de la police utilisée pour la légende du graphe "MonGraphe".
// L'identifiant de la police utilisée est 7. grPoliceLégende ("MonGraphe", 7)
|
grPoliceTitre (en anglais grTitleFont)
// Modification de la police utilisée pour le titre du graphe "MonGraphe".
// L'identifiant de la police utilisée est 7. grPoliceTitre ("MonGraphe", 7)
|
grPoliceTitreAxe (en anglais grAxisTitleFont)
// Modification de la police utilisée pour les titre des
// axes du graphe "MonGraphe". MaPolice est une police MaPolice..Nom = "Arial" MaPolice..Taille = 12 MaPolice..Gras = Vrai grPoliceTitreAxe ("MonGraphe", MaPolice)
|
grPoliceTitreAxe (en anglais grAxisTitleFont)
// L'identifiant de la police utilisée est 7.
grCréePolice(7, "Arial", 14, iNormal , "Arial" , iBleuFonce ) grPoliceTitreAxe ("MonGraphe", 7)
|
grQuadrillage (en anglais grGridlines)
// Affichage du quadrillage vertical du graphe "MonGraphe"
grQuadrillage ("MonGraphe", Vrai , grOrdonnée )
|
grRelief (en anglais grRaised)
grSauveBmp (en anglais grSaveBMP)
// Sauvegarde le graphe "MonGraphe" dans le fichier "C:\Graphes\Graphe.BMP"
grSauveBMP ("MonGraphe", "C:\Graphes\Graphe.BMP")
|
grSauveEmf (en anglais grSaveEMF)
// Sauvegarde le graphe "MonGraphe" dans le fichier "C:\Graphes\Graphe.EMF"
grSauveEMF ("MonGraphe", "C:\Graphes\Graphe.EMF")
|
GrSauveParametre (en anglais grSaveParameter)
// Sauvegarde
IniEcrit("Parametres", "MonGraphe", "Param", grSauveParamètre("MonGraphe")) // Restauration grChargeParamètre( "MonGraphe", IniLit( "Parametres", "MonGraphe", "Param" ))
|
grSauveWMF (en anglais grSaveWMF)
// Sauvegarde le graphe "MonGraphe" dans le fichier "C:\Graphes\Graphe.WMF"
grSauveWMF ("MonGraphe", "C:\Graphes\Graphe.WMF")
|
grSecteurAngleDepart (en anglais grPieStartAngle)
grSecteurPartExcentree (en anglais grPiePullOut)
// Décalage de la seconde part du graphe "MonGraphe" de 10 pixels
grSecteurPartExcentrée ("MonGraphe", 2, 10)
|
grSupprimeSerie (en anglais grDeleteSeries)
// Suppression de la seconde série de données du graphe "MonGraphe"
grSupprimeSérie ("MonGraphe", 2)
|
grSupprimeTout (en anglais grDeleteAll)
grTailleImage (en anglais grWndSize)
// Définition de la taille de l'image contenant le graphe "MonGraphe"
grTailleImage ("MonGraphe", 10, 10, 100, 150)
|
grTitre (en anglais grTitle)
// Modification du libellé et de la position du titre du graphe "MonGraphe"
grTitre ("MonGraphe", "Évolution du bénéfice", grEnBas )
|
grTitreAxe (en anglais grAxisTitle)
// Modification du titre de l'axe vertical du graphe "MonGraphe"
grTitreAxe ("MonGraphe", "Temps", grOrdonnée )
|