| 
					
  
       | 
		
			
				 | Imprimer un champ Image |  |  
  	| DSI WDF
   Inscrit:02/11/2005 22:47
 Post(s): 215 | bonsoir,j'ai une photo qui s'affiche dans un champ image (j'ai bien la photo qui est stocké dans le fichier et non le répertoire) et dans la fenetre, j'ai un bouton imprimer.
 j'ai du mal à imprimer la photo. Je ne souhaite pas faire d'etat mais l'imprimer en direct.
 
 Des idées ?
 bonne soirée et merci d'avance
 
 
	    Contribution le : 20/07/2006 23:23 |  
    |  |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| Stagiaire WDF   Inscrit:21/06/2006 11:16
 Post(s): 18 | Bonjour,
 Il faut d'abord sauvegarde l'image du champ sur votre disque dur avec la fonction :
 dSauveImageJPEG(ChampImage,CheminTmp)
 
 // Ouvre la fenetre de config imprimante
 iConfigure()
 
 // Imprime L'image
 iImprimeImage(CheminTmp,X1,Y1,X2,Y2,Echelle)
 iFinImprime()
 
 // Supprimer l'image temporaire
 fSupprime(CheminTmp)
 
 Je reste a votre disposition, bonne journée
 
 
	    Contribution le : 21/07/2006 11:21 |  
    |  |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| DSI WDF
   Inscrit:02/11/2005 22:47
 Post(s): 215 | bonjourvoici le code que j'ai :
 
 /code
 
 dSauveImageJPEG(Photo, fRepEnCours+"\Image.J)PG")
 
 iImprimeImage(fRepEnCours+"\Image.JPG",5,5,20,30,iAffichageNormal)
 iFinImprime()
 fSupprime( fRepEnCours+"\Image.JPG")
 
 la photo s'imprime mais en miniature 3cmX 3Cm.
 Comprends pas trop ce qu'il faut faire.
 
 bonne journée
 /code
 
 
	    Contribution le : 21/07/2006 12:57 |  
    |  |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| DSI WDF
   Inscrit:03/12/2004 07:46
 Post(s): 235 | Je ne suis pas un spécialiste de l'infographie mais je pense que zapsol ne me contredira pas.
 Une image est composée d'un certain nombre de points (BMP).
 Une image affichée à l'écran d'un ordinateur est fonction de la résolution mais contient, je crois, environ, 92 points par pouce.
 Les imprimantes aujourd'hui, ont des résolutions qui dépassent les 1200 points par pouce. N'ayant utilisé aucun algorithme de zoom il est logique que, le nombre de points étant toujours le même l'image soit environ 120 fois plus petite.
 Vous pouvez tester la commande suivante : iImprimeImage(fRepEnCours+"\Image.JPG",5,5,20,30,iAffichageHomothétique)
 qui devrait permettre d'occuper tout l'espace mais probablement au détriment de la qualité.
 
 
	    Contribution le : 21/07/2006 13:13 |  
    |  |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| Stagiaire WDF   Inscrit:21/06/2006 11:16
 Post(s): 18 | Re bonjour C'est normal que votre image apparaise en 3x3 cm Citation : iImprimeImage(fRepEnCours+"\Image.JPG",5,5,20,30,iAffichageNormal)Les coordonnées sont exprimé en millimetre Donc vous imprimer l'image a 5 mm du bord droit et 5 mm du bord haut. la taille de l'image imprimer est donc défini par 20-5 = 15 et 30-5 = 25 soit 1.5 x 2.5 mm Si vous voulez agrandir la taille de l'image il faut jouer avec les variables X2, Y2
 
	    Contribution le : 21/07/2006 13:32 |  
    |  |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| DSI WDF
   Inscrit:02/11/2005 22:47
 Post(s): 215 | Bonjouren fait, j'ai une liste image avec des photos miniatures.
 Lors du clic sur l'une d'elle, une fenetre popup s'ouvre avec le champ image et la photo en "Grand".
 Ensuite, j'ai su rle bouton imprimer le code du dessus.
 Malgré plusieurs essais de X2,Y2, une page blanche s'imprime.
 C'est pas plus simple de faire un etat ?
 
 bon WE
 
 
	    Contribution le : 22/07/2006 18:43 |  
    | 
	_________________ 
	Visitez mon site www.class-concept.info Logiciel Class'Vins 1.05  et Class'Coiffure 1.00 développés sous Windev.
	 |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| Stagiaire WDF   Inscrit:21/06/2006 11:16
 Post(s): 18 | Bonjour,  Oui, c'est plus simple ^^ Mais votre question etait : Citation : j'ai du mal à imprimer la photo. Je ne souhaite pas faire d'etat mais l'imprimer en direct.Si vous ne mettez pas "iapercu()" l'impression sera "transparente" pour l'utilisateur.
 
	    Contribution le : 24/07/2006 09:10 |  
    |  |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| DSI WDF
   Inscrit:02/11/2005 22:47
 Post(s): 215 | bonjour
 ca ne fonctionne toujours pas comme je veux. La photo ne s'imprime pas mais sans l'option iapercu()
 
 je crois que vais faire un etat et passer en parametre la photo
 j'espère que ca va marcher
 
 bonne soirée.
 
 
	    Contribution le : 24/07/2006 20:06 |  
    | 
	_________________ 
	Visitez mon site www.class-concept.info Logiciel Class'Vins 1.05  et Class'Coiffure 1.00 développés sous Windev.
	 |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| DSI WDF
   Inscrit:02/11/2005 22:47
 Post(s): 215 | bonsoirje reviens à l'impresison d'un champ image. Ca fonctionne enfin (il y avait une erreur dans le nom de l'image à imprimer...., comme quoi)
 
 ma question :
 il y a des photos Verticales et Horizontales. Comment faire pour changer l'orientation de la feuille en fonction de l'orientation de la photo?
 
 voici mon code :
 iImprimeImage(fRepEnCours+"\Image.JPG",5,5,largeur,hauteur,iAffichageHomoCentré)
 iFinImprime()
 fSupprime( fRepEnCours+"\Image.JPG")
 
 merci
 
 
	    Contribution le : 10/09/2006 21:36 |  
    | 
	_________________ 
	Visitez mon site www.class-concept.info Logiciel Class'Vins 1.05  et Class'Coiffure 1.00 développés sous Windev.
	 |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| Utilisateur WDF   Inscrit:30/07/2006 19:34
 Post(s): 57 | Il faut utiliser  iParamètre() pour modifier les paramètres de l'impression. Par ex. : iParamètre("ORIENTATION = PORTRAIT")ps : il y a dans WD un outil extrèmement utile et pratique : l'aide (Impression, Paramétrage) 
 
	    Contribution le : 11/09/2006 09:40 |  
    |  |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| DSI WDF
   Inscrit:03/12/2004 07:46
 Post(s): 235 | Guardian a écrit >> Il faut utiliser iParamètre() pour modifier >> les paramètres de l'impression. >> Par ex. : iParamètre("ORIENTATION = PORTRAIT") Oui et Non iParamètre permet bien de changer l'orientation mais pour l'édition complête, pour changer une page en cours d'édition je cherche encore. Et si quelqu'un a une idée, ...  
 
	    Contribution le : 11/09/2006 11:53 |  
    |  |  
    
    
   
  
       | 
		
			
				 | Re: Imprimer un champ Image |  |  
  	| DSI WDF
   Inscrit:02/11/2005 22:47
 Post(s): 215 | bonjourje sais qu'il faut passer par iparametres pour changer l'orientation de l'impression mais je cherche a savoir quelle est cette orientation en fonction de mon image.
 
 merci d'avance
 
 
	    Contribution le : 11/09/2006 12:59 |  
    | 
	_________________ 
	Visitez mon site www.class-concept.info Logiciel Class'Vins 1.05  et Class'Coiffure 1.00 développés sous Windev.
	 |  
    
    
   
 
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.
 | Connexion Menu Chercher WDForge Chercher Web Partenaires |