Hello, I am unable to change the font in a TLegend using SetTextFont (such that it actually prints in that font). Changing the text size with SetTextSize works fine (see example macro). Does anyone understand why? Thanks, Thomas Example macro: { Double_t x[] = {2,10}; Double_t y[] = {0.4,1}; TGraph *gr = new TGraph(2,x,y); gr->SetMarkerStyle(20); gr->Draw("AP"); leg = new TLegend(0.2,0.2,0.5,0.4); leg->AddEntry(gr,"legend entry","p"); leg->SetHeader("legend header"); cout << "font before:" << leg->GetTextFont() << endl; leg->SetTextFont(132); // does not work - why? cout << "font after:" << leg->GetTextFont() << endl; leg->SetTextSize(0.05); // works fine leg->Draw(); }
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:47 MET