Copie image fenetre -> etat
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Bonjour :)

J'essaie de copier le contenu d'un champ image d'une fenêtre vers un champ image d'un état. J'utilise la fonction dcopieimage() mais ça me retourne l'erreur 1021.

Quelqu'un a une idée

Contribution le : 10/05/2005 14:28
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
DSI WDF
Inscrit:
15/03/2005 14:22
Post(s): 238
Quelle est la synthaxe complète utilisé?

Contribution le : 10/05/2005 16:17
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Ouverture de l'état :
dDébutDessin(IMAGE1)

Lecture des données :
dCopieImage(frmPareto.IMG_GRAPH,IMAGE1)


Sachant que je travaille sur un état de type feuille vierge sans aucune source de données

Contribution le : 10/05/2005 16:39
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Stagiaire WDF
Inscrit:
06/01/2005 11:37
Post(s): 32
Salut!
Essai de passer le chemin de ton image dans ta fenêtre en paramètre à ton etat et ensuite attribut le chemin à l'image de ton état. Je pense que ça devrai marcher.
//récupération de ton chemin
chemin_image est une chaine
chemin_image=image1
//code du bouton impression
iimprimeetat(etat1,chemin_image)
//code initialisation de l'etat
PROCEDURE etat1(chemin_image)
Image1=chemin_image

@ plus

Contribution le : 10/05/2005 20:06
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Non, rien à faire : j'ai une état tout blanc :(

Quand je fais
chemin est une chaine = image
chemin ne prend pas de valeur ( "")

J'ai oublié de préciser que l'image source (celle dans la fenetre que jeux passer dans l'état) est un graphe dans un champ image

grDestinationChamp("Pareto",IMG_GRAPH)

Contribution le : 11/05/2005 09:19
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
J'avais oublié le ddebutdessin

Par contre, maintenant, ça me fait un carré tout noir

Contribution le : 11/05/2005 10:33
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
DSI WDF
Inscrit:
15/03/2005 14:22
Post(s): 238
Le dDebutDessin n'est pas obligatoire pour cette opération.
Il est utilisé pour la création de dessin par prog.

il y a une solution alternative pour le passage d'image :
Lors du lancement de l'état, enregistre le graphe sur le disque. Le champ image n'as plus qu'a récupérer le chemin de l'image et l'afficher.

Contribution le : 11/05/2005 14:52
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
J'aurais aimé ne pas avoir à faire d'opérations sur le hdd :\

Contribution le : 11/05/2005 15:10
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Stagiaire WDF
Inscrit:
06/01/2005 11:37
Post(s): 32
Ben à raison. J'ai déjà fais un état avec un graphe et je n'ai pas trouvé d'autre moyen que de passer par le HDD.

Contribution le : 11/05/2005 20:53
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Hum !
Après des essais infructueux, j'aimerais quand même donner la piste explorée. En effet, je pense qu'il s'agit plutôt d'un manque soit dans la documentation soit dans mon interprétation.

J'ai donc monté un exemple avec une fenêtre et un état.
Dans la fenêtre un champ image ou j'effectue un petit dessin. Un bouton pour lancer mon état sans source de donnée et juste un champ image dans le corps.
Ainsi, j'ai eu l'audace de tester l'utilisation du presse papier et l'enregistrement en mémoire d'une image pour tenter d'affecter ces information à mon champ image de l'état... sans résultat probants.

PressePapier :
// Avant impression du corps de mon état
VersPressePapier(Fenêtre1.Image1)
SI PressePapierFormat(ppfBitmap) ALORS
	PressePapier(IMAGE1)
FIN

Si on lit l'aide en ligne cette syntaxe aurait du passer précisément dans l'état.

Enregistrement en mémoire :
cc est une chaîne = dSauveImageBMP(Fenêtre1.Image1,enMémoire)
IMAGE1=cc

Toujours sans effet, l'affectation du champ image de l'état semble bien récalcitrante...

dCopieImage n'a pas donné mieux...

Contribution le : 13/05/2005 09:07
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Oui, sauf un magnifique gros carré noir

C'est pas grave, j'ai pris la technique du fichier image sauvé sur le disque dur que j'efface une fois que l'état est fermé.

Ca marche très bien, c'est déjà ça

Contribution le : 13/05/2005 09:13
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Exkael, Je vous laisse le soins éventuellement de remonter l'information à PCSoft car la syntaxe PressePapier est bien dans la documentation... et semble ne pas passser.

Contribution le : 13/05/2005 10:35
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Copie image fenetre -> etat
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Aucun problème, je les appelle.

Contribution le : 13/05/2005 11:05
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2