DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de dessin
  • Coordonnées
  • Dessin en PHP
  • Dessin en code Navigateur
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
Dessine un rectangle dans une variable de type WDPic (sur le calque d'arrière-plan).
Exemple
MonImageWDPic est un WDPic = "Test.gif"

// Dessin d'un rectangle dont le fond est jaune clair
// et le bord bleu clair
MonImageWDPic.DessineRectangle(10, 10, 50, 50, JauneClair, BleuClair)

IMG_MonDessin = MonImageWDPic
Syntaxe

Dessiner un rectangle en spécifiant les coordonnées du rectangle Masquer les détails

<Image WDPic>.DessineRectangle(<X1> , <Y1> , <X2> , <Y2> [, <Fond> [, <Trait>]])
<Image WDPic> : Variable de type WDPic
Nom de la variable de type WDPic à manipuler. Seul le calque d'arrière-plan sera manipulé.
<X1> : Entier
Abscisse en pixels du coin haut gauche du rectangle.
<Y1> : Entier
Ordonnée en pixels du coin haut gauche du rectangle.
<X2> : Entier
Abscisse en pixels du coin bas droit du rectangle.
<Y2> : Entier
Ordonnée en pixels du coin bas droit du rectangle.
<Fond> : Entier, constante ou variable de type Fond (optionnel)
  • Couleur du fond du rectangle. Cette couleur peut être :
  • Caractéristiques du fond :
    • WINDEVWEBDEV - Code Serveur variable de type Fond. Dans ce cas, le dégradé défini dans la variable n'est pas pris en compte.
    • caractéristiques spécifiées dans le dernier appel à la fonction <Variable WDPic>.Fond si ce paramètre n'est pas précisé.
Pour utiliser une couleur de fond dégradée, utilisez la fonction <Variable WDPic>.DessineRectangleDégradé.
<Trait> : Entier, constante ou variable de type Cadre (optionnel)
  • Couleur du trait du rectangle. Cette couleur peut être :
  • Caractéristiques du trait :
    • WINDEVWEBDEV - Code Serveur variable de type Cadre. Dans ce cas, seules les propriétés suivantes sont prises en compte :
      • Couleur : si la propriété correspond à la constante CouleurIndéfinie, la couleur définie lors du dernier appel à la fonction <Variable WDPic>.Stylo est utilisée. Si cette fonction n'a pas été utilisée, la couleur de fond du rectangle est utilisée.
      • Epaisseur : si la propriété correspond à la constante EpaisseurIndéfinie, l'épaisseur définie lors du dernier appel à la fonction <Variable WDPic>.Stylo est utilisée. Si cette fonction n'a pas été utilisée, l'épaisseur vaut 1.
      • Trait : si la propriété correspond à TraitIndéfini, le type de trait défini lors du dernier appel à la fonction <Variable WDPic>.Stylo est utilisé. Si cette fonction n'a pas été utilisée, le trait est un trait continu.
      • caractéristiques précisées dans le dernier appel à la fonction <Variable WDPic>.Stylo si ce paramètre n'est pas précisé.

    Dessiner un rectangle via une variable de type Rectangle Masquer les détails

    <Image WDPic>.DessineRectangle(<Rectangle> [, <Fond> [, <Trait>]])
    <Image WDPic> : Variable de type WDPic
    Nom de la variable de type WDPic à manipuler. Seul le calque d'arrière-plan sera manipulé.
    <Rectangle> : Variable de type Rectangle
    Nom de la variable de type Rectangle définissant les coordonnées du rectangle à dessiner.
    <Fond> : Entier, constante ou variable de type Fond (optionnel)
    • Couleur du fond du rectangle. Cette couleur peut être :
    • Caractéristiques du fond :
      • variable de type Fond. Dans ce cas, le dégradé défini dans la variable n'est pas pris en compte.

      • caractéristiques spécifiées dans le dernier appel à la fonction <Variable WDPic>.Fond si ce paramètre n'est pas précisé.
    Pour utiliser une couleur de fond dégradée, utilisez la fonction <Variable WDPic>.DessineRectangleDégradé.
    <Trait> : Entier, constante ou variable de type Cadre (optionnel)
    • Couleur du trait du rectangle. Cette couleur peut être :
    • Caractéristiques du trait :
      • WINDEVWEBDEV - Code Serveur variable de type Cadre. Dans ce cas, seules les propriétés suivantes sont prises en compte :
        • Couleur : si la propriété correspond à la constante CouleurIndéfinie, la couleur définie lors du dernier appel à la fonction <Variable WDPic>.Stylo est utilisée. Si cette fonction n'a pas été utilisée, la couleur de fond du rectangle est utilisée.
        • Epaisseur : si la propriété correspond à la constante EpaisseurIndéfinie, l'épaisseur définie lors du dernier appel à la fonction <Variable WDPic>.Stylo est utilisée. Si cette fonction n'a pas été utilisée, l'épaisseur vaut 1.
        • Trait : si la propriété correspond à TraitIndéfini, le type de trait défini lors du dernier appel à la fonction <Variable WDPic>.Stylo est utilisé. Si cette fonction n'a pas été utilisée, le trait est un trait continu.
      • caractéristiques précisées dans le dernier appel à la fonction <Variable WDPic>.Stylo si ce paramètre n'est pas précisé.
    Remarques

    Coordonnées

    Les coordonnées sont indiquées par rapport au coin haut gauche de l'image (coordonnées (0,0)).
    Liste des exemples associés :
    Les fonctions de dessin Exemples unitaires (WINDEV) : Les fonctions de dessin
    [ + ] Utilisation des principales fonctions de dessin de WINDEV pour :
    - Initialiser un champ Image pour dessiner
    - Dessiner des figures simples
    - Ecrire un texte dans un dessin
    - Changer la couleur dans un dessin
    Classification Métier / UI : Code neutre
    Composante : wd300pnt.dll
    Version minimum requise
    • Version 25
    Documentation également disponible pour…
    Commentaires
    Cliquez sur [Ajouter] pour publier un commentaire

    Dernière modification : 14/06/2024

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