/// \file /// \ingroup tutorial_v7 /// /// \macro_code /// /// \date 2017-10-17 /// \warning This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback /// is welcome! /// \author Olivier Couet /************************************************************************* * Copyright (C) 1995-2015, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #include "ROOT/RCanvas.hxx" #include "ROOT/RColor.hxx" #include "ROOT/RText.hxx" #include "ROOT/RPadPos.hxx" void text() { using namespace ROOT::Experimental; // Create a canvas to be displayed. auto canvas = RCanvas::Create("Canvas Title"); for (int i=0; i<=360; i+=10) { auto text = canvas->Draw(RPadPos(0.5_normal, 0.6_normal), "____ Hello World"); RColor col((int) (0.38*i), (int) (0.64*i), (int) (0.76*i)); text->AttrText().SetColor(col).SetSize(10+i/10).SetAngle(i).SetAlign(13).SetFont(42); } canvas->Show(); }