bfespi69
Messages postés3Date d'inscriptionlundi 4 décembre 2000StatutMembreDernière intervention22 septembre 2009
-
22 sept. 2009 à 15:30
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 2014
-
27 sept. 2009 à 14:54
Bonjour à tous,
Je cherche à réaliser une impression particulière avec C++Builder 5.
Je dois sur la feuille A4 qui sort de l'imprimante imprimer quelques infos texte dans la zone la plus en haut de la feuille, une image bitmap au centre ( qui prendra le + de place ) et peut être quelques infos texte en bas de la page.
J'ai parcouru plusieurs tutoriels mais sans vraiment tout à fait arriver à mes fins.
Mon problème est l'insertion du bitmap à la bonne taille et de facon complète. Donc évitons de parler de l'impression du texte, mon problème est ailleurs.
Dans mon code j'ai tenté d'utiliser plusieurs méthodes sur le Canvas de l'imprimante.
Ma 1ère solution :
{
Graphics::TBitmap* Bitmap = new Graphics::TBitmap();
Mais en fonction de la position de l'appel à cette méthode dans le code :
la zone imprimable de la feuille est réduite sans que l'image le soit;
ou la zone imprimable de la feuille est au maximum mais le bitmap est aussi etiré de la meme facon aux mêmes proportions donc incomplet.
Voilà je fais appel au savoir de tous ceux qui liront ce message.
Pour récapituler, mon problème est que je suis incapable de dimensionner la taille et la position du mon Bitmap sur le canvas de l'imprimante.
Si quelqu'un sait comment imprimer à sa guise un bitmap redimensionné et positionné sur la feuille A4, en ayant placé au dessus et en dessous de l'image du texte personnalisé , vous m'aideriez beaucoup.