Hi Ruben,
I do not understand your question.
You only need to create a canvas once.
For each picture
-clear the canvas
-divide it
-draw in each pad
-canvas->Print("file.ps("); or file.ps or file.ps)
Rene Brun
Ruben Shahoian wrote:
>
> Hello,
> I need to create a multipage postrscript file with different
> number of pads on each page. Is there any way to do this
> using only only canvas?
> I've tried somtehing lile
> cc = new TCanvas();
> ps = new TPostScript("tstp.ps");
> ps->NewPage();
> cc->Divide(n1,n2);
> ...
> // draw content of the page
> ps->NewPage();
> cc->Divide(n3,n3);
> ...
> // draw content of the page
> ps->Close()
> delete ps
>
> But ps files shows only empty pages.
> Is there any trick or I am forced to create many canvas and use
> canvas1->Print("name.ps[")
> ...
> canvas2->Print("name.ps]")
>
> Regards,
> Ruben Shahoyan
> --
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET