Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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,...)
void SetFrameFillColor(Color_t color=1)
Definition: TAttPad.h:73
virtual void SetTextAlign(Short_t align=11)
Set the text alignment.
Definition: TAttText.h:41
virtual void SetTextFont(Font_t tfont=62)
Set the text font.
Definition: TAttText.h:45
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
Definition: TAttText.h:46
The Canvas class.
Definition: TCanvas.h:27
To draw Mathematical Formula.
Definition: TLatex.h:18
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
Definition: TObject.cxx:195
virtual void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Set world coordinate system for the pad.
Definition: TPad.cxx:5173
virtual void SetBorderSize(Short_t bordersize)
Definition: TPad.h:321
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