Hi Elliott,
It is difficult to give a diagnostic without your code?
Could you send a running script showing the problem.
I also suggest you look at:
http://root.cern.ch/root/HowtoPS.html
in particular the section "Writing several canvases to the same Postscript file'
Rene Brun
Elliott Cheu wrote:
>
> Hi,
>
> I am using root v3.05.07a under RedHat Linux.
>
> I am creating a standalone executable and would like to
> be able to display different styles of statistics boxes
> in different pads. Currently I am using the following code
> fragment.
>
> =======================================================================
>
> for (unsigned int hist = 0; hist < thePage->Name.size(); hist++) {
> canvas->cd(pad);
>
> // Get histogram name and options
> // Code left out
> // ---------------------------------------------
>
> TH1 *h = (TH1 *)Histogram(name.c_str(), K_FILE);
>
> if (stat_value > 0) {
> if (pad > 1) {
> canvas->Modified();
> canvas->Update();
> }
> gStyle->SetOptStat(stat_value);
> }
>
> h->Draw();
>
> if (stat_value > 0) {
> gPad->Modified();
> gPad->Update();
> }
>
> canvas->Modified();
> canvas->Update();
> }
>
> ========================================================================
>
> The problem is that while this works in the X windows display,
> when I make a postscript output of the page, the pad which
> has its statistics box changed is obscured by a blank pad.
>
> TPostScript ps(filename, K_LANDSCAPE);
> DrawPage(fCurrentPage);
> ps.Close();
>
> Do you know how I might fix this behavior?
>
> Thanks.
>
> Elliott Cheu
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET