Charles Leggett wrote: > > Is SetTextAngle() implemented for TPaveText objects? I can't seem to get it to > work. ie: > > TPaveText *l1 = new TPaveText(0.9,0,1.1,.5); > l1->AddText("text"); > l1->SetTextAngle(90.); > l1->Draw(); > > does not produce rotated text. > > Also, the meaning of SetTextAlign seems to shift for TText objects when > SetTextAngle is used. That is, for text rotated 90 degrees, an alignment of (21) > becomes an alignment of (12). Or another way of looking at it is that the X and > Y axes that the alignment is done relative to are the axes of the text string, > not those of the pad. Is this intentional? > > Charles Leggett TPaveText::AddText returns a pointer to the TText object. Do: TText *text = l1->AddText("text"); text->SetTextAngle(90); text->SetTextAlign(22); l1->Draw(); In the version 2.00/13 coming this week, I have added new functionality to TPaveText. It is now possible to add/delete a line of text, to change the text attributes,etc. Rene Brun
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:39 MET