Einzelnen Beitrag anzeigen

Benutzerbild von Orbmu2k
Orbmu2k

Registriert seit: 29. Nov 2004
Ort: Erfurt
254 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Inhalt einer Listbox ausdrucken ?

  Alt 6. Jan 2005, 11:06
Also für reinen Text sollte das so passen:


Delphi-Quellcode:
uses
  Printers;

procedure PrintText(Text:TStrings; Font:TFont);
var
  i:Integer;
begin
  with Printer do
  begin
    BeginDoc;
    Canvas.Font.Assign(Font);
      for i := 0 to Text.Count-1 do
        Canvas.TextOut(5, (i*(Canvas.TextHeight(Text[i])+5))+50 , Text[i]);
    EndDoc;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  PrintText(Listbox1.Items , Font);
end;
  Mit Zitat antworten Zitat