Einzelnen Beitrag anzeigen

kub

Registriert seit: 13. Nov 2008
44 Beiträge
 
Delphi 10.3 Rio
 
#1

Rave Report - Font auf Bold stellen

  Alt 17. Aug 2010, 10:02
Hi,

ich muss in Delphi2010 einen kleinen Report generieren, der nur ein paar allg. Daten und dann 10 bis 50 Messdaten enthält. Ich dachte ich schreibe die Daten "einfach" im OnPrint der rvSystem Komponente.

Delphi-Quellcode:
procedure TForm1.RvSystem1Print(Sender: TObject);
var
  Report: TBaseReport;
begin
  Report := TBaseReport(sender);
  Report.Units := unMM;

  Report.NewLine;
  Report.SetFont('Arial Unicode MS', 30);
  Report.FontColor := clbtnText;
 
  Report.Bold := True; //-> fehlerhafte Ausgabe
  Report.PrintCenter('Protokoll Langzeitmessung',100);
  Report.NewLine;
  Report.NewLine;
  Report.Bold := False; //geht
  Report.PrintCenter('Protokoll Langzeitmessung',100);
  Report.NewLine;
end;
Jetzt habe ich folgendes Problem:
Wenn ich Report.Bold auf True setzte, schieben sich bei 'Protokoll Langzeitmessung' die beiden Wörter etwas übereinander. Das passiert nur beim Leerzeichen. Lösche ich das, passt es. Wenn ich Bold nicht setze, stimmt die Ausgabe auch. Ist das ein Bug bei Rave oder stelle ich mich nur dumm an?

Gruß
Thomas
  Mit Zitat antworten Zitat