void DrawResponsePage01(){ //210 × 297 Float_t lAspectRatio = 297./210.; TCanvas *canv = new TCanvas("canv", "", 3*210, 3*297); gStyle->SetOptStat(0); Float_t lMargin = 0.05; canv->SetMargin(lMargin,lMargin,lMargin,lMargin); canv->SetTicks(0,0); //canv->SetCanvasSize(w,h); canv->SetGridx(); canv->SetGridy(); canv->Range(-0.1,-0.1,1.1,1.1); TBox *box = new TBox(0.,0.,1,1); box->SetLineWidth(3); box->SetLineColor(kBlack); box->SetFillStyle(0); box->Draw(); TLatex *lat = new TLatex(); lat->SetTextSize(0.03); lat->DrawLatex(0.028,0.96,"Exame"); lat->SetTextFont(42); lat->SetTextSize(0.02); lat->DrawLatex(0.028,0.94,"10 de Julho de 2019"); lat->DrawLatex(0.028,0.89,"Nome: __________________________________________"); lat->DrawLatex(0.028,0.86,"Turma:"); //Draw reply stuff Float_t StartPositionTurmasX = 0.12; Float_t StartPositionTurmasY = 0.865; Float_t DeltaPosXTurmas = 0.035; Int_t lNturmas = 16; TString lTurmas[] = { "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "N", "P", "S", "Q", "Lim"}; lat->SetTextAlign(22); //centered lat->SetTextSize(0.015); TEllipse *ell[20]; for(Int_t ic=0;ic<8;ic++){ ell[ic] = new TEllipse (StartPositionTurmasX+ic*DeltaPosXTurmas, StartPositionTurmasY, 0.01*lAspectRatio, 0.01); ell[ic] -> SetLineWidth(2); ell[ic]->Draw("same"); lat->DrawLatex(StartPositionTurmasX+ic*DeltaPosXTurmas, StartPositionTurmasY,lTurmas[ic].Data()); } canv->SaveAs("page.pdf"); }