PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV 25 !
  • Propriétés spécifiques à la description des variables de type picCalque
  • Fonctions WLangage manipulant les variables de type picCalque
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type picCalque permet de définir toutes les caractéristiques avancées d'un calque d'une image chargée dans une variable WDPic. Les caractéristiques de ce calque peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Ouverture d'une image source
MonImage est un WDPic
MonImage..NomFichier = fRepExe() + ["\"] + "Source.png"
 
// Ajout d'un calque contenant un rectangle
CalqueRectangle est un picCalque
CalqueRectangle..Nom = "Rectangle"
CalqueRectangle..Largeur = 100
CalqueRectangle..Hauteur = 100
dRectangle(CalqueRectangle, 1, 1, 50, 50, VertFoncé, BleuFoncé)
 
CalqueRectangle..X = nXCalque
CalqueRectangle..Y = nYCalque
Ajoute(MonImage..Calque, CalqueRectangle)
 
// Rotation du calque
dRotation(MonCalque, 45)
 
// Sauvegarde du résultat
PicSauve(MonImage, fRepExe() + ["\"] + "Resultat.png")
Remarques

Propriétés spécifiques à la description des variables de type picCalque

Les propriétés suivantes peuvent être utilisées pour manipuler un calque d'une image de type WDPic :
Nom de la propriétéType manipuléEffet
HauteurEntierHauteur du calque exprimée en pixels.
Image
Image associée au calque.
Si cette propriété est renseignée, la propriété ..Type correspond à la constante typeCalqueImage.
LargeurEntierLargeur du calque exprimée en pixels.
NomChaîne de caractèresNom du calque.
RTFVariable de type picRTFTexte au format RTF.
Cette propriété est disponible à partir de la version 25 Update 2.
TexteVariable de type picTexteTexte du calque. Les propriétés de la variable picTexte permettent de définir et de connaître les options du texte (police, opacité, cadrage, ...).
Cette propriété est disponible à partir de la version 25 Update 2.
TypeConstante de type EntierType du calque :
  • typeCalqueImage : Calque de type Image. La propriété ..Image permet de connaître et de modifier l'image associée au calque.
  • typeCalqueRTF : Calque de type RTF. La propriété ..RTF permet de connaître et de modifier le contenu du calque.
  • typeCalqueTexte : Calque de type Texte. La propriété ..Texte permet de connaître et de modifier le texte associé au calque.
Cette propriété est disponible à partir de la version 25 Update 2.
VisibleBooléen
  • Vrai si le calque est visible,
  • Faux si le calque est invisible.
XEntierPosition horizontale du calque sur l'image, exprimée en pixels.
YEntierPosition verticale du calque sur l'image, exprimée en pixels.

Remarque : Ces propriétés peuvent être utilisées en utilisant une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions WLangage manipulant les variables de type picCalque

Versions 17 et supérieures
AlbumSauve
Nouveauté 17
AlbumSauve
AlbumSauve
Sauve une image, une photo ou une vidéo dans l’album de photos de l’appareil mobile.
Versions 09 et supérieures
dArc
Nouveauté 09
dArc
dArc
Dessine un arc de cercle ou un arc d'ellipse :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 21 et supérieures
dCadre
Nouveauté 21
dCadre
dCadre
Dessine un cadre.
Versions 09 et supérieures
dCercle
Nouveauté 09
dCercle
dCercle
Dessine un cercle ou une ellipse :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 09 et supérieures
dChangeMode
Nouveauté 09
dChangeMode
dChangeMode
Change le mode de dessin utilisé par les fonctions de dessin (fonctions dLigne, dRectangle, ....).
Versions 18 et supérieures
dCopie
Nouveauté 18
dCopie
dCopie
Copie une image dans une autre image.
Versions 09 et supérieures
dCopieImage
Nouveauté 09
dCopieImage
dCopieImage
Copie une image :
  • d'un champ Image vers un autre champ Image.
  • d'une une variable de type Image dans une autre variable de type Image.
Versions 09 et supérieures
dCorde
Nouveauté 09
dCorde
dCorde
Dessine une corde de cercle (intersection d'une ellipse et d'une droite) :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 23 et supérieures
dCouleurDominanteImage
dCouleurDominanteImage
Renvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image.
Versions 09 et supérieures
dDébutDessin
Nouveauté 09
dDébutDessin
dDébutDessin
Indique que les fonctions de dessin qui vont être utilisées sont destinées :
  • au champ Image spécifié,
  • à la variable de type Image spécifiée,
  • à la variable de type Image spécifiée,
  • à la variable de type WDPic spécifiée (sur le calque d'arrière-plan),
  • à la variable de type picCalque spécifiée.
Versions 09 et supérieures
dFinDessin
Nouveauté 09
dFinDessin
dFinDessin
Libère l'image de la mémoire.
Versions 09 et supérieures
dFond
Nouveauté 09
dFond
dFond
Déclare la couleur de fond par défaut des rectangles, des cercles, ... utilisés :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 17 et supérieures
dFusionne
Nouveauté 17
dFusionne
dFusionne
Fusionne une image dans une autre image. Il est ainsi possible de créer des effets de fondu entre 2 images.
Versions 09 et supérieures
dInverseCouleur
Nouveauté 09
dInverseCouleur
dInverseCouleur
Inverse les couleurs :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 09 et supérieures
dLigne
Nouveauté 09
dLigne
dLigne
Dessine une ligne :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 10 et supérieures
dModifieLuminosité
Nouveauté 10
dModifieLuminosité
dModifieLuminosité
Modifie la luminosité d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 18 et supérieures
dModifieOpacité
Nouveauté 18
dModifieOpacité
dModifieOpacité
Modifie l'opacité d'une image (c'est-à-dire la couche alpha de l'image).
Versions 10 et supérieures
dModifieSaturation
Nouveauté 10
dModifieSaturation
dModifieSaturation
Modifie la saturation d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 10 et supérieures
dModifieTeinte
Nouveauté 10
dModifieTeinte
dModifieTeinte
Modifie la teinte d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 10 et supérieures
dModifieTSL
Nouveauté 10
dModifieTSL
dModifieTSL
Modifie la teinte, la saturation et la luminosité d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 22 et supérieures
DocAjoute
Nouveauté 22
DocAjoute
DocAjoute
Ajoute :
  • à la fin d'un document de type Traitement de texte : un élément, un document, un paragraphe, un texte, une image ou un fragment.
  • à la fin d'un fragment : un élément, un texte ou une image.
Versions 22 et supérieures
DocInsère
Nouveauté 22
DocInsère
DocInsère
Insère un objet dans un document de type Traitement de texte ou remplace le contenu du fragment en cours. Les objets manipulables sont :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
Versions 09 et supérieures
dPixelCouleur
Nouveauté 09
dPixelCouleur
dPixelCouleur
Identifie la couleur d'un pixel contenu :
  • dans un champ Image,
  • dans une variable de type Image.
  • dans une variable de type picCalque.
  • dans une variable de type WDPic.
Versions 12 et supérieures
dPixelOpacité
Nouveauté 12
dPixelOpacité
dPixelOpacité
Identifie l'opacité d'un pixel d'une image gérant la couche Alpha. Cette image peut être :
  • un champ Image,
  • une variable de type Image,
  • une variable de type WDPic (sur le calque d'arrière-plan),
  • une variable de type picCalque.
Versions 09 et supérieures
dPoint
Nouveauté 09
dPoint
dPoint
Dessine un point :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 09 et supérieures
dPolice
Nouveauté 09
dPolice
dPolice
Déclare la police de caractères qui sera utilisée par la fonction dTexte :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 09 et supérieures
dPolygone
Nouveauté 09
dPolygone
dPolygone
Dessine un polygone :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 24 et supérieures
dPolyligne
Nouveauté 24
dPolyligne
dPolyligne
Dessine une ligne composée de plusieurs segments.
Versions 09 et supérieures
dPortion
Nouveauté 09
dPortion
dPortion
Dessine une portion de cercle ou d'ellipse :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 09 et supérieures
dRectangle
Nouveauté 09
dRectangle
dRectangle
Dessine un rectangle :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 21 et supérieures
dRectangleArrondi
Nouveauté 21
dRectangleArrondi
dRectangleArrondi
Dessine un rectangle arrondi :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 12 et supérieures
dRectangleDégradé
Nouveauté 12
dRectangleDégradé
dRectangleDégradé
Dessine un rectangle :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 09 et supérieures
dRedimensionne
Nouveauté 09
dRedimensionne
dRedimensionne
Redimensionne une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 09 et supérieures
dRemplissage
Nouveauté 09
dRemplissage
dRemplissage
Colorie une zone :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 09 et supérieures
dRotation
Nouveauté 09
dRotation
dRotation
Effectue une rotation :
  • d'un champ Image,
  • d'une variable de type Image,
  • d'une variable de type picCalque.
Versions 09 et supérieures
dSauveImageBMP
Nouveauté 09
dSauveImageBMP
dSauveImageBMP
Sauve une image :
  • soit dans un fichier au format BMP.
  • soit en mémoire.
Versions 09 et supérieures
dSauveImageGIF
Nouveauté 09
dSauveImageGIF
dSauveImageGIF
Sauve une image :
  • soit dans un fichier au format GIF.
  • soit en mémoire.
Versions 09 et supérieures
dSauveImageJPEG
Nouveauté 09
dSauveImageJPEG
dSauveImageJPEG
Sauve une image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
Versions 09 et supérieures
dSauveImagePNG
Nouveauté 09
dSauveImagePNG
dSauveImagePNG
Sauve une image :
  • soit dans un fichier au format PNG.
  • soit en mémoire.
Versions 09 et supérieures
dStylo
Nouveauté 09
dStylo
dStylo
Déclare la couleur et le style par défaut du tracé des traits, des rectangles, des cercles, ... contenus :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 09 et supérieures
dSymétrieHorizontale
dSymétrieHorizontale
Retourne l'image par rapport à un axe horizontal (symétrie par rapport à un axe horizontal).
Versions 09 et supérieures
dSymétrieVerticale
Nouveauté 09
dSymétrieVerticale
dSymétrieVerticale
Retourne l'image par rapport à un axe vertical (symétrie par rapport à un axe vertical).
Versions 09 et supérieures
dTexte
Nouveauté 09
dTexte
dTexte
Dessine un texte :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Versions 20 et supérieures
dTexteRTF
Nouveauté 20
dTexteRTF
dTexteRTF
Dessine un texte RTF :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 19 et supérieures
grDestinationImage
Nouveauté 19
grDestinationImage
grDestinationImage
Définit une variable de type Image comme destination d'un graphe.
Versions 09 et supérieures
iHauteurImage
Nouveauté 09
iHauteurImage
iHauteurImage
Calcule la hauteur de l'image à imprimer (en millimètres).
Versions 09 et supérieures
iImprimeImage
Nouveauté 09
iImprimeImage
iImprimeImage
Envoie au buffer d'impression le fichier image à imprimer.
Versions 09 et supérieures
iLargeurImage
Nouveauté 09
iLargeurImage
iLargeurImage
Calcule la largeur de l'image à imprimer (en millimètres).
Versions 09 et supérieures
PressePapier
Nouveauté 09
PressePapier
PressePapier
Récupère le texte ou l'image contenu dans le presse-papiers du système.
Versions 09 et supérieures
VersPressePapier
Nouveauté 09
VersPressePapier
VersPressePapier
Écrit des informations de type texte ou image dans le presse-papiers du système.
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire