Hvorfor skriver du forresten kommentarer istedet for spørgsmål
Fordi jeg ikke vil af med de få udv point jeg har!!!
Kan man ikke printe en memo. ØV! Kan man så sige mig hvordan man kan sætte dato & klokkeslæt ind i en memo???
Du har fået svar på eksperten.dk af en!
procedure PrintTStrings(Lst : TStrings) ;
var
I,
Line : Integer;
begin
I := 0;
Line := 0 ;
Printer.BeginDoc ;
for I := 0 to Lst.Count - 1 do begin
Printer.Canvas.TextOut(0, Line, Lst[I]);
{Font.Height is calculated as -Font.Size * 72 / Font.PixelsPerInch which returns
a negative number. So Abs() is applied to the Height to make it a non-negative
value}
Line := Line + Abs(Printer.Canvas.Font.Height);
if (Line >= Printer.PageHeight) then
Printer.NewPage;
end;
Printer.EndDoc;
end;
Sæt det her i din private sektion: Printer : TPrinter;
Brug denne kode til at udskrive: PrintTStrings(Memo1.Lines);
Hvis du spørger hvor det stykke kode skal stå (altså proceduren) så kan du bare sætte den ind nederst i bunden, bare før "end."
MVH.
Armen L.A.
[Redigeret d. 04/08-03 22:20:53 af Armen L.A.]