Einzelnen Beitrag anzeigen

moser

Registriert seit: 14. Nov 2005
11 Beiträge
 
Delphi 5 Standard
 
#1

Formatierter Ausdruck einer RichEdit Componente

  Alt 29. Aug 2008, 11:33
Habe eine wahrscheinlich simple Frage zum Ausdrucken einer RichEdit Componente.

Verwende zum Abspeichern und Einlesen:
RichEdit.Lines.SaveToFile(Pfad\Text.dat) und
RichEdit.Lines.LoadFromFile(Pfad\Text.dat)

Mit SelAttributes und SelText werden Textteile zB. fett geschrieben.
Beim Ausdrucken schaffe ich es nicht diese fetten Textteile aufs Papier zu bringen.

Meine Einstellungen:
SetMapMode(Printer.Canvas.Handle,MM,LOMETRIC);
dann für beliebige Texte
Printer.Canvas.Font.Assign(Edit1.Font);
Printer.Canvas.Font.Height:= Edit1.Font.Size*42 div 10;

Für die RichEdit Passagen sollen selber Font und Fonthöhe verwendet werden, aber Textteile fett oder in anderer Schriftart und Höhe sein. Verwende:
For n:= 0 to RichEdit.Lines.Count - 1 do Printer.Canvas.Textout(a,-h,RichEdit.Lines[n]);

Bitte um Hilfe
Max
  Mit Zitat antworten Zitat