Printing dynamically loaded text

Hi,

I am loading text from an XML file into a dynamic text field which is fairly small, so the text scrolls. I want to have a ‘Print’ button which allows the user to print the text, including the scrolling text which does not appear onscreen.

Also, ideally, the printed text would be formatted to print 8.5x11 rather than the tiny 3x5 size of the dynamic text field in Flash.

Is there any way to do this? Ideally it would work with the Flash Player 6 and up, but 7 is ok too.

Thanks!