Hallo,
Ik heb alle benodigde gegevens in een stringgrid gezet, en nou wil ik dit naar
de printer sturen. Is er een mogelijkheid om te zeggen stringgridtoprinter of zo?
Alvast bedankt….
Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.
Naar overzicht van alle forumsAlles wat je op je form hebt staan kun je uitprinten als ‘plaatje’.
Ik heb hier in dit voorbeeld een StringGrid, QuickReport en een QrImage gebruikt.
-Bepaal de grote (in pixels) van de StringGrid.
-Ken deze aan de QrImage toe.
-Gebruik de CopyRect functie van het QrImage canvas (zie helpfile voor meer info)
-Druk het geheel af.
var
h,w: Integer;
begin
h:=StringGrid1.Height;
w:=StringGrid1.Width;
frmRepResult.QrImage1.Height:=h;
frmRepResult.QrImage1.Width:=w;
frmRepResult.QrImage1.Canvas.
CopyRect(Rect(0,0,w,h),StringGrid1.Canvas,Rect(0,0,w,h));
frmRepResult.QuickRep1.Print;
end;
Dit is misschien niet de mooiste oplossing maar wel snel en effectief.
Als je d'r niet uitkomt dan hoor ik het wel.
Groeten,
Martijn
Weet je zeker dat je deze post als spam wil rapporteren aan de beheerder?
Deze post wordt als spam gerapporteerd aan de beheerder van het forum. Bedankt!
Weet u zeker dat u dit topic wil verwijderen?