Einzelnen Beitrag anzeigen

mlspider

Registriert seit: 22. Okt 2003
Ort: Berlin
661 Beiträge
 
Delphi 7 Enterprise
 
#1

Text um 90 Grad auf QReport gedreht ausdrucken?

  Alt 9. Feb 2006, 16:59
Hallo,

mit folgendem Beispiel wird der Text eines QRLabels um 90 Grad gedreht:

Delphi-Quellcode:
procedure TEinzahlerDruck.QRLabel5Print(sender: TObject;
  var Value: String);
var
   lf : TLogFont;
   tf : TFont;
begin
   with QRLabel5 do begin
     tf := TFont.Create;
     tf.Assign(Font);
     GetObject(tf.Handle, sizeof(lf), @lf);
     lf.lfEscapement := 900;
     lf.lfOrientation := 900;
     tf.Handle := CreateFontIndirect(lf);
     Font.Assign(tf);
     QRLabel5.Font.Assign(tf);
     //tf.Free;
   end;
end;
Nur leider wird diese Geschichte nicht so gedruckt, wie in der Vorschau.
Mario
Handbücher haben einen hohen Heizwert!!!

http://geprellte-ebay-kaeufer.de
  Mit Zitat antworten Zitat