PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Insertion d'images
  • Hauteur de l'image (champ Liste ou champ Combo)
  • Image dans le titre d'une colonne d'un champ Table
  • Composante
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
Construit une séquence de caractères permettant contenant une image.
WINDEVAndroidiPhone/iPadWindows MobileUniversal Windows 10 App Cette séquence de caractères permet d'insérer une image :
  • dans un élément d'un champ Liste ou d'un champ Combo.
  • WINDEVWindows Mobile dans la barre de titre et/ou de message d'une fenêtre.
  • dans un champ Libellé.
  • dans une colonne de type Texte d'un champ Table.
L'image insérée peut être :
  • soit une image classique,
  • soit une image composée de plusieurs dessins. Cette image aura été préalablement découpée (grâce à la fonction ChargeImage ou à la fonction ChargePlancheImage).
Versions 22 et supérieures
Procédures stockées Cette fonction est désormais disponible dans le code des procédures stockées.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Nouveauté 22
Procédures stockées Cette fonction est désormais disponible dans le code des procédures stockées.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Procédures stockées Cette fonction est désormais disponible dans le code des procédures stockées.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Android Cette fonction est désormais disponible pour les applications Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Android Cette fonction est désormais disponible pour les applications Android.
Exemple
WINDEVEtats et RequêtesCode Utilisateur (MCU)
// Ajout de l'image "C:\MesImages\Image.BMP" dans le champ "LISTE_Client"
ListeAjoute(LISTE_Client, gImage("C:\MesImages\Image.BMP"))
// Ajout d'une image constituée de plusieurs dessins
// Découpage en 10 lignes et 2 colonnes
// Chargement en mémoire de l'image "C:\MesImages\ImageDec.BMP"
ChargeImage(IDImage, "C:\MesImages\ImageDec.BMP", 10, 2)
POUR RangDessin = 1 A 10*2
ListeAjoute(LISTE_Client, gImage(IDImage, RangDessin))
FIN
Windows Mobile
// Ajout de l'image "\MesImages\Image.BMP" dans le champ "LISTE_Client"
ListeAjoute(LISTE_Client, gImage("\MesImages\Image.BMP"))
// Ajout d'une image constituée de plusieurs dessins
// Découpage en 10 lignes et 2 colonnes
// Chargement en mémoire de l'image "\MesImages\ImageDec.BMP"
ChargeImage(IDImage, "\MesImages\ImageDec.BMP", 10, 2)
POUR RangDessin = 1 A 10*2
ListeAjoute(LISTE_Client, gImage(IDImage, RangDessin))
FIN
// Ajout d'une image dans le titre d'une colonne d'un champ Table
TABLE_MaTable.COL_MaColonne..Titre = gImage("MonImage.BMP") + "Mon titre"
Syntaxe

Insérer une image classique Masquer les détails

<Résultat> = gImage(<Nom de l'image>)
<Résultat> : Chaîne de caractères
Séquence de caractères de la forme <Identifiant de l'image>, <Rang du dessin>.
WINDEVWindows Mobile Cette séquence de caractères peut être :
  • utilisée dans les fonctions ListeAjoute, ListeInsère ou ListeModifie.
  • affectée à un champ Libellé.
  • utilisée dans la barre de titre ou de message d'une fenêtre.
  • utilisée dans une colonne de type Texte d'un champ Table.
WEBDEV - Code Serveur Cette séquence de caractères n'est pas interprétée par les champs en WEBDEV. Cette fonction peut être utilisée pour formater la chaîne renvoyée par un Webservice WEBDEV consommé par une application WINDEV ou WINDEV Mobile.
<Nom de l'image> : Chaîne de caractères
  • Nom et chemin complet (ou relatif) de l'image à insérer. Un chemin de type UNC peut être utilisé.
    Windows Mobile Nom et chemin complet de l'image à insérer.
  • Nom d'un champ Image contenant l'image à insérer.
WINDEVWEBDEV - Code ServeurCode Utilisateur (MCU)

Insérer une image composée de plusieurs dessins Masquer les détails

<Résultat> = gImage(<Identifiant de l'image> , <Rang du dessin>)
<Résultat> : Chaîne de caractères
Séquence de caractères de la forme <Identifiant de l'image>, <Rang du dessin>.
WINDEV Cette séquence de caractères peut être :
  • utilisée dans les fonctions ListeAjoute, ListeInsère ou ListeModifie.
  • affectée à un champ Libellé.
  • utilisée dans la barre de titre ou de message d'une fenêtre.
  • utilisée dans une colonne de type Texte d'un champ Table.
WEBDEV - Code Serveur Cette séquence de caractères n'est pas interprétée par les champs en WEBDEV. Cette fonction peut être utilisée pour formater la chaîne renvoyée par un Webservice WEBDEV consommé par une application WINDEV ou WINDEV Mobile.
<Identifiant de l'image> : Entier
Identifiant de l'image (compris entre 1 et 9) correspondant à l'identifiant de l'image découpée et chargée en mémoire grâce à la fonction ChargeImage ou à la fonction ChargePlancheImage.
<Rang du dessin> : Entier
Numéro du dessin découpé. L'ensemble des dessins constitue l'image. Ce nombre est compris entre 1 et le résultat de la multiplication des paramètres <Nombre de colonnes> et <Nombre de lignes> de la fonction ChargeImage ou de la fonction ChargePlancheImage.
Remarques

Insertion d'images

  • La fonction gImage peut être utilisée pour insérer une image :
    • dans les barres de titre et de message d'une fenêtre ou dans un champ Libellé.
    • dans un champ Table. Dans ce cas, l'image doit être insérée dans une colonne de type texte.
  • Pour afficher un texte sur une image :
    • Insérez une image avec la fonction gImage,
    • Décrivez la couleur de fond du texte avec la fonction gFond en utilisant la constante Transparent,
    • Affichez le texte.
      Par exemple :
      ListeAjoute(LISTE_ListeImage, gImage(CheminImage) + gFond(Transparent) + gCoord(0, 0) + ...
      "Texte")
  • Versions 17 et supérieures
    Si une ligne d'un champ Combo affiche une image à l'aide de la fonction gImage, lorsque cette ligne est sélectionnée, l'image est reprise en ligne principale.
    Nouveauté 17
    Si une ligne d'un champ Combo affiche une image à l'aide de la fonction gImage, lorsque cette ligne est sélectionnée, l'image est reprise en ligne principale.
    Si une ligne d'un champ Combo affiche une image à l'aide de la fonction gImage, lorsque cette ligne est sélectionnée, l'image est reprise en ligne principale.

Hauteur de l'image (champ Liste ou champ Combo)

La hauteur de l'image affichée dans un élément d'un champ Liste ou champ Combo est tronquée au nombre de pixels indiqué lors de la création du champ (onglet "Style" de la description du champ).
WINDEVWindows Mobile

Image dans le titre d'une colonne d'un champ Table

La propriété ..ImageTitre permet d'inclure simplement une image dans le titre d'une colonne d'un champ Table.

Composante

Jusqu'à la version 21, la fonction gImage était disponible dans la composante wdxxxobj. A partir de la version 22, cette fonction est désormais disponible dans la composante wdxxxmdl.
Composante : wd240mdl.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire