Avatar billede ncp Nybegynder
28. marts 2002 - 17:08 Der er 5 kommentarer og
1 løsning

Udskriv med delphi...

Hvordan gør man det ? - mener jeg engang har brugt noget der hed noget med canvas et eller andet - det er specielt den jeg gerne ville se lid eksempler på ?

ps: det er kun tekst jeg skal udskrive...
Avatar billede morten_s Nybegynder
28. marts 2002 - 17:12 #1
Form1.print, printer din form.

men hvad er det du skal have printet ?

Hvis det er DB vil jeg anbefale dig at se lidt på QReport
Avatar billede ncp Nybegynder
28. marts 2002 - 17:14 #2
nej det er ikke formen eller db...

det er noget tekst...

jeg mener det jeg brugte var noget i retningen af canvas.textout og så nogle kodinater og en string ?
Avatar billede morten_s Nybegynder
28. marts 2002 - 17:18 #3
nej, nedenstående kode skriver hest på din form i 100, 100
prøv selv :-)
procedure TForm1.Button1Click(Sender: TObject);
begin
  Canvas.TextOut(100, 100, 'hest');
end;
Avatar billede ncp Nybegynder
28. marts 2002 - 17:21 #4
ja, men man kan også få den til at skrive det på printeren!
Avatar billede speedy Nybegynder
28. marts 2002 - 17:22 #5
Det er dette du mener ncp>>

tilføj Printer i uses først.

Så kan du gøre sådan her:

var
  myPrinter: TPrinter;
begin
  myPrinter := TPrinter.Create;
  myPrinter.BeginDoc;
  myPrinter.Canvas.TextOut(100, 100, 'Kanin');
  myPrinter.EndDoc;
end;


/SpEeDy
Avatar billede ncp Nybegynder
28. marts 2002 - 17:25 #6
Nemlig - fand nemlig også lige noget...

procedure TForm1.Button1Click(Sender: TObject);

begin
  with Printer do
  begin
    BeginDoc;
    Canvas.TextRect(Rect(200,200,PageWidth-200,PageHeight-200),
                    200, 200, Memo1.Lines.Text);
    EndDoc;
  end;

end;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester