Logo ROOT  
Reference Guide
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:2456
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:321
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:5165
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
static constexpr double s