Comment dessiner une bitmap dans le canvas d'un TImage ?
J'ai une sous-procédure qui me retourne une bitmap sur lequel elle a dessiné tout un tas de chose.
Quand j'essai de la dessiner dans le Canvas d'un TImage, ça ne fonctionne pas (le TImage reste blanc).
Par contre, si je passe par un fichier intermédiaire, là ça marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 GenerationImpression(BitmapImpression); FormApercuAvantImpression.Image.Canvas.Draw(0, nHauteur, BitmapImpression);
Mais, c'est pas une solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 // Dans la sous-procédure GenerationImpression : BitmapImpression.SaveToFile(GetRepertoireTemp + FICHIER_TEMP); ... // Pour afficher la bitmap dans mon TImage : FormApercuAvantImpression.Image.Picture.Bitmap.LoadFromFile(GetRepertoireTemp + FICHIER_TEMP);
Déjà c'est un peu lourd, et surtout j'ai besoin de dessiner des bitmaps les unes à la suite des autres (en hauteur).
Comment dois-je faire ?
Partager