Bonjour,
j'aurais besoin de faire une impression papier d'un TScrollbox ainsi que ces composants. Pour ce faire j'utilise la fonction PaintTo de ma ScrollBox, afin de créer une image qu'il me sera facile d'imprimer après :
Le problème est que sur mon TScrollBox, seuls les objets TImage sont enregistrés, or j'ai également des TRichEdit et ceux ci n'apparaissent pas, ni le texte, ni le contour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 procedure TFrBon.btnImpressionClick(Sender: TObject); Var Ticket : TBitMap; begin inherited; Ticket := TBitMap.Create; Ticket.Width := scbTicket.Width; Ticket.Height := scbTicket.Height; scbTicket.PaintTo(Ticket.Canvas,0,0); Ticket.SaveToFile('c:\Test.bmp'); freeAndNil(Ticket); end;
Merci d'avance pour les pistes qui me permettraient de règler ce problème.
Partager