Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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,...)
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:267
void SetBorderSize(Short_t bordersize) override
Definition TPad.h:317
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:5209
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