PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Utilisation des calques
Utilisation des calques
Débuté par Jean Turcotte, 24 sep. 2021 23:51 - 5 réponses
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 24 septembre 2021 - 23:51
J'ai passé une journée entière à jouer avec les calques et je ne m'en sort pas.

Existe-t-il un exemple qui utilise correctement les calques dans un champ WDPIC. Dans la doc, on leur donne un nom mais peu importe ce que je fais, je ne suis jamais capable de trouver le calque à l'aide de son nom, j'ai toujours l'erreur "Calque Inexistant".

Je veux créer une image contenant des calques et je veux manipuler les caques individuellement.
Si quelqu'un peut m'aider, je l'apprécierais.

Merci! :)

--
Jean Turcotte
WX 26
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Membre enregistré
1 939 messages
Popularité : +53 (65 votes)
Posté le 25 septembre 2021 - 16:32
Bonjour Jean,

Voici un exemple de code extrait de l'Aide en ligne :
https://doc.pcsoft.fr/?1000023503
// Affiche l’image d’un produit dans un champ Image
Procedure AfficheProduit(ChampImage est un Champ, sNomWDPic est une chaîne, bPromo est un booléen)

MonImage est un WDPic
MonImage.NomFichier = sNomWDPic
ImageCalqueVisible(MonImage, "Calque Promo", bPromo)

ChampImage.Valeur = MonImage


Cela parait assez clair.
Donne-nous des exemples de codes qui ne fonctionnent pas, cela sera plus facile d'essayer de t'aider.

--
Bon dev,
Jean-Pierre
Membre enregistré
962 messages
Popularité : +183 (185 votes)
Posté le 25 septembre 2021 - 16:59
hello,
voir les variables de type picCalque :
https://doc.pcsoft.fr/fr-FR/?1000024604

--
Ami calmant, J.P
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 26 septembre 2021 - 14:35
J'aimerais permettre à mes utilisateurs de pouvoir faire des montages simples dans un champ Image (à la manière d'un logiciel photos). Ils devraient pouvoir ajouter des images complètes, quelques images avec transparence, des Textes. Voici un exemple;



Mon défi est de pouvoir modifier chaque calque Individuellement, le texte, les couleurs, les angles, les images.

J'ai tenté d'ajouter 2 calques consécutifs dans le code mais seulement un des 2 apparait. J'ai tenté;
- Ajouter un calque puis sauvegarder au format Image WDPIC
- Recharger l'image WDPIC.
- Essayer de récupérer le calque mais toujours l'erreur 'calque inexistant'

Comment faire pour ajouter plusieurs calques à une image de façon à pouvoir ultérieurement modifier chaque calque.
Merci!

--
Jean Turcotte
WX 26
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Membre enregistré
150 messages
Popularité : +15 (15 votes)
Posté le 27 septembre 2021 - 11:38
Si le fait d'utiliser une DLL externe ne vous rebute pas, vous pouvez télécharger le projet "Poster" depuis le site de dépôt.
https://depot.pcsoft.fr/resource.awp…

--
Patrice Terrier
www.zapsolution.com
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 27 septembre 2021 - 14:41
Patrice TERRIER a écrit :
Si le fait d'utiliser une DLL externe ne vous rebute pas, vous pouvez télécharger le projet "Poster" depuis le site de dépôt.
https://depot.pcsoft.fr/resource.awp…

--
Patrice Terrier
www.zapsolution.com

Merci pour le lien. Ça semble très bien. Je vais toutefois continuer mes recherches car je dois réaliser un programme simple pour des clients qui ne sont pas familier avec les montages graphiques. De plus, je dois contrôler le format des images avec des modèles pré-déterminé.

À l'heure ou j'écris ces lignes, tout porte à croire que j'utiliserai des plusieurs champ images supperposées pour former l'image finale, l'image de fond sera une image std. Les images superposées seront avec transparence et pourront être modifiées avec la souris. Ça s'annonce très bien.

Merci! :)

--
Jean Turcotte
WX 26
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram