An example how to display PS, EPS, PDF files in canvas. 
To load a PS file in a TCanvas, the ghostscript program needs to be install.
- On most unix systems it is installed by default.
 
- On Windows it has to be installed from http://pages.cs.wisc.edu/~ghost/ also the place where gswin32c.exe sits should be added in the PATH. One way to do it is:
- Start the Control Panel
 
- Double click on System 3, Open the "Advanced" tab
 
- Click on the "Environment Variables" button
 
- Find "Path" in "System variable list", click on it.
 
- Click on the "Edit" button.
 
- In the "Variable value" field add the path of gswin32c (after a ";") it should be something like: "C:\Program Files\gs\gs8.13\bin"
 
- click "OK" as much as needed.
 
 
 
 
{
   
 
   
   dir.
Append(
"/visualisation/graphics/feynman.C");
 
   gPad->Print(
"feynman.eps");
 
 
   
 
   
 
   if (!ps) {
      printf(
"GhostScript (gs) program must be installed\n");
 
      return;
   }
 
   new TCanvas(
"psexam", 
"Example how to display PS file in canvas", 600, 400);
 
   TLatex *
tex = 
new TLatex(0.06, 0.9, 
"The picture below has been loaded from a PS file:");
 
 
   TPad *eps = 
new TPad(
"eps", 
"eps", 0., 0., 1., 0.75);
 
}
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
An abstract interface to image processing library.
 
static TImage * Open(const char *file, EImageFileTypes type=kUnknown)
Open a specified image file.
 
To draw Mathematical Formula.
 
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
 
The most important graphics class in the ROOT system.
 
TVirtualPad * cd(Int_t subpadnumber=0) override
Set Current pad.
 
void Draw(Option_t *option="") override
Draw Pad in Current pad (re-parent pad if necessary).
 
TString & Append(const char *cs)
 
- Author
 - Valeriy Onoutchin 
 
Definition in file psview.C.