An example how to display PS, EPS, PDF files in canvas.
More...
Go to the source code of this file.
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.
void psview()
{
gROOT->Macro(
"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);
}
- Author
- Valeriy Onoutchin
Definition in file psview.C.