Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
fonts.C
Go to the documentation of this file.
1void drawtext(double x, double y, int f, const char *s)
2{
3 TLatex *t = new TLatex(x,y,Form("#font[41]{%d :} %s",f,s));
4 t->SetTextFont(f);
5 t->SetTextAlign(12);
6 t->SetTextSize(0.048);
7 t->Draw();
8}
9
11{
12 TCanvas *Tf = new TCanvas("Tf", "Tf",0,0,500,700);
13 Tf->Range(0,0,1,1);
14 Tf->SetBorderSize(2);
15 Tf->SetFrameFillColor(0);
16
17 double y = 0.95;
18 for (int f = 12; f<=152; f+=10) {
19 if (f!=142) drawtext(0.02,y, f,"ABCDEFGH abcdefgh 0123456789 @#$");
20 else drawtext(0.02,y, f,"ABCD efgh 01234 @#$");
21 y -= 0.065;
22 }
23 return Tf;
24}
#define f(i)
Definition RSha256.hxx:104
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
Definition TString.cxx:2489
void SetFrameFillColor(Color_t color=1)
Definition TAttPad.h:73
virtual void SetTextAlign(Short_t align=11)
Set the text alignment.
Definition TAttText.h:42
virtual void SetTextFont(Font_t tfont=62)
Set the text font.
Definition TAttText.h:46
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
Definition TAttText.h:47
The Canvas class.
Definition TCanvas.h:23
To draw Mathematical Formula.
Definition TLatex.h:18
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
Definition TObject.cxx:274
void SetBorderSize(Short_t bordersize) override
Definition TPad.h:323
void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2) override
Set world coordinate system for the pad.
Definition TPad.cxx:5276
TCanvas * fonts()
Definition fonts.C:10
void drawtext(double x, double y, int f, const char *s)
Definition fonts.C:1
Double_t y[n]
Definition legend1.C:17
Double_t x[n]
Definition legend1.C:17