Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3664 connectés 

 


Dernière réponse
Sujet : Impression d'un Tform sous delphi
ganjahlord Avant ton formx.print, il faut que tu rajoutes  
formx.PrintScale := poPrintToFit et ça devrait passer.
Par contre deux inconvénients : l'impression utilise les paramètres par défaut de l'imprimante et si tu veux imprimer sur toute la page il te faudra régler ton imprimante en "vue" paysage, et seule ,à première vue, la zone cliente de l'application est imprimée: adieu menus et autre barre de titre...
Une autre solution serait de passer par un composant TPrinter, un Bitmap et un grab écran de la zone de ton application.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ganjahlord Avant ton formx.print, il faut que tu rajoutes  
formx.PrintScale := poPrintToFit et ça devrait passer.
Par contre deux inconvénients : l'impression utilise les paramètres par défaut de l'imprimante et si tu veux imprimer sur toute la page il te faudra régler ton imprimante en "vue" paysage, et seule ,à première vue, la zone cliente de l'application est imprimée: adieu menus et autre barre de titre...
Une autre solution serait de passer par un composant TPrinter, un Bitmap et un grab écran de la zone de ton application.
bono J'imprime par rapport à mon prog, avec le code suivant :
Tformx.print
ganjahlord Tu imprimes depuis delphi ou depuis ton programme?
bono Une âme charitable svp.
bono Gros prob d'impression qui jusque là n'a pas été résolu
 
Sur un 17 pouces en 1024*768 *16 bits il imprime toute la feuille mais en agrandissant les cadres, textes etc...  
 
Sur un 17 pouces en 800*600*16 bits, à l'ecran je n'ai pas toute la feuille de visible et à l'impression il n'imprime que la partie visible mais en déformant comme pour la premiere impression.  
J'ai l'impression que je ne résoudrait jamais ce problème.  
Merci de votre aide.
Y a t il un moyen de définir la Tform pour qu'elle fasse les dimensions d'"une feuille A4 une bonne fois pour toute. C'est à dire 21*29.7 ???
Si vous le désirez, je peux vous faxer ce que cela donne en réalité.  
Cela serait sympa.
Pour infos :  
La propriété scaled est true  
La propriété position est podesigned  
La propriété windowstate et WSnormal

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)