Well this is working now.  I've put the FlexPrintJob on the object 
that was larger than the display, rather than on it's container.  I 
did further testing and using the module had no effect.  The problem 
was with the layers or nesting of component/containers.




--- In [email protected], "shelleybrowning" 
<[EMAIL PROTECTED]> wrote:
>
> After working on this problem for another day, it really seems 
that 
> it isn't possible to print UI Components within a module that 
exceed 
> the screen display.  
> 
> The container I want to print is three levels from the application:
>  Start.mxml - is application file
>  ReportModule.mxml - is a module
>  mainContainer is a canvas within ReportModule
> 
> I'm using clipContent to remove scroll bars and print the entire 
> mainConatiner.  However, the content is always clipped.
> - this code is in ReportModule.mxml and is called before the print 
> job start
> 
> mainContainer.clipContent = false;
> this.clipContent = false;
> this.parentApplication.clipContent = false;
> 
> I'm setting a timer to wait 3 seconds to allow for clipping before 
> starting the flex print job.  
> 
> Using clipConent on a UI component within the root/application 
file 
> works great.
> 
> 
> As an alternative, I'm thinking of creating a bit map object to 
send 
> to the root and then print from there.  But this is a lot of extra 
> work.  
> 
> Does anyone have a better suggestion?
> 
> PS - second issue below has been resolved
> 
> Shelley Browning
> 
> 
> --- In [email protected], "shelleybrowning" 
> <shelleybrowning@> wrote:
> >
> > Hello,
> > 
> > I've created an application that contains a custom hierarchy 
> > chart/drawing (think org chart).  The code for this "chart" is 
> > contained in a module.  The size of the container changes based 
on 
> > the # of items in the hierarchy.  I'm having two problems.  
> > 
> > Printing
> > I've seen posts that suggest using clipContent on surrounding 
> > containers and the root application, so that items in the 
> container 
> > that are masked can be printed.  Does this work with modules?  
I'm 
> > able to get the clipContent concept to work on code within the 
> > application, but not if the code is within a module.  
> > 
> > Redrawing
> >      The other issue is that flash seems to "refresh" 
or "redraw" 
> > the container after a while. When this happens the existing 
> objects 
> > are not removed first.  So the display results in duplicate, 
> > triplicate, etc objects in the display.
> > 
> > 
> > Thanks,
> > 
> > Shelley
> >
>


Reply via email to