Avatar billede cooltie Nybegynder
23. december 2001 - 21:07 Der er 5 kommentarer

Print fra tekst i memo?

Hej,

Hvordan printer jeg tekst ud fra en memo?
Jeg har oprettet en PrintDialog og lavet et menu punkt som hedder Udskriv...

På forhånd rak for hjælpen...

Avatar billede martinlind Nybegynder
23. december 2001 - 21:10 #1
Prøv at kigge på TPrinter classen

/Martin
Avatar billede cooltie Nybegynder
23. december 2001 - 21:16 #2
Jeg tror at det er koden som der er noget i vejen med! ikke classen!
Avatar billede martinlind Nybegynder
23. december 2001 - 21:26 #3
printer.begindoc;
printer.canvas.textuot();
printer.enddoc;

/Martin
Avatar billede stone Forsker
23. december 2001 - 23:05 #4
husk at tilføje Printers under din USES

procedure TForm1.Udskriv1Click(Sender: TObject);
var
Line:Integer;
PrintText:System.Text;
begin
if PrintDialog1.Execute then
begin
AssignPrn(PrintText);
ReWrite(PrintText);
Printer.Canvas.Font := Memo1.Font;
for Line :=0 to Memo1.Lines.Count - 1 do
Writeln(PrintText, Memo1.Lines[Line]);
System.Close(PrintText);
end;
Avatar billede supernewbie Nybegynder
19. juni 2003 - 11:28 #5
[Error] Unit1.pas(80): Undeclared identifier: 'Printer'
[Error] Unit1.pas(82): Undeclared identifier: 'BeginDoc'
[Error] Unit1.pas(87): Undeclared identifier: 'PageHeight'
[Error] Unit1.pas(87): Undeclared identifier: 'newpage'
[Error] Unit1.pas(93): Not enough actual parameters

De fejl får jeg :S
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