I m working on a project at the moment where the client uses an off-the-shelf Flash library to display data against a map. It s a SWF that we feed some XML data and it renders it in various ways, such as a map of the UK with each county represented with a different colour depending on the data we feed it.
As it s an off the shelf, we only have the SWF, no means to edit the Flash file.
We need to make the reports universally printable from the browser. The idea was to have a container SWF that used the BitmapData methods on it to effectively do a screengrab of what the map ("child") SWF is showing and render it in the page as the image generated for printing(i.e only showing the image in the print stylesheet).
The issue is that I believe this will give us a 72DPI image for printing, which will produce too-low-resolution image for printing.
I could use a solution that will give a decent resolution printout alongside the HTML in the rest of the document.
Any thoughts appreciated.