Impression d'un Tform sous delphi - Programmation
Marsh Posté le 09-03-2001 à 07:22:43
J'imprime par rapport à mon prog, avec le code suivant :
Tformx.print
Marsh Posté le 11-03-2001 à 17:50:16
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.
Marsh Posté le 27-02-2001 à 18:27:40
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