Welkom op het forum van startpagina!

Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.

Naar overzicht van alle forums

Stringgrid naar printer

  • Johan Lijffijt

    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….

  • Chilly-B

    Alles 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