antp Super Administrateur Champion des excuses bidons | La plupart des composants ont une propriété Canvas.
par ex le TImage.
Code :
- with Image1.Canvas do
- begin
- MoveTo(100, 100);
- Pen.Color := clRed;
- LineTo(300, 100);
- Pen.Color := clBlue;
- LineTo(150, 150);
- Font.Color := clGreen;
- Font.Size := 18;
- TextOut(150, 200, 'bouh !');
- end;
|
te donne ça :
puis pour imprimer :
Code :
- if PrintDialog1.Execute then
- begin
- Printer.BeginDoc;
- Printer.Canvas.CopyRect(Rect(0, 0, Image1.Width, Image1.Height), Image1.Canvas, Rect(0, 0, Image1.Width, Image1.Height));
- Printer.EndDoc;
- end;
|
(ici ça copie bêtement le dessin vers l'imprimante, donc l'échelle est peut-être pas conservée) Message édité par antp le 02-06-2003 à 10:10:08 ---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
|