Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Как нарисовать повёрнутый текст


Автор: Pakshin A. S. 6.11.2004, 18:45
Код

uses  
  QT;  

procedure TForm1.RotatedText(Cnv: TCanvas; Wkl: Integer; Pxy: TPoint; Txt: string);  
var  
  PrPoint: TPoint;  
begin  
  // Rotate Canvas  
  QPainter_rotate(Cnv.Handle, Wkl);  
  // Convert Device Coord. to Modell- Coord.  
  QPainter_xFormDev(Cnv.Handle, PPoint(@PrPoint),  
    PPoint(@Pxy));  
  // Write text.  
  Canvas.TextOut(PrPoint.X, PrPoint.Y, 'Txt');  
end;  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)