Printing Flex application from browser
Printing a Flex application from a browser is problematic. IE shows the application correctly in preview and prints it well. Firefox shows a blank area for your Flex application and does not print it.
Our Reports module for activeCollab, has this problem and I’ve been thinking about solutions. Here are the alternatives:
- Use ACPrintManager from AnyCharts. It creates an image snapshot of your application. This fixes almost all problems with printing Flex applications. And it even works in Firefox 3.
- Use FlexPrintJob to fully customize what you want to print and how. We have used it in another project and it works well.
What’s your take?
Related posts:
- Scrolling with mouse wheel in Flex application – even on Mac By default Flex components do not scroll as you scroll...
- Auto Complete Text Component for Flex Was looking for ways to skin a combobox and found...
- Notification Components in Flex If you are building a Flex application, you may need...
- Intelligent Time Duration / Estimate Slider in Flex (inspired from The Hit List) I wrote yesterday that I am working on a time...

Update: I used ACPrintManager, fixed a few issues with it and got it to work. But it crashed my Firefox (Mac) a few times.
Went with FlexPrintJob finally, with a button added to my application UI to launch printing.
Still had a problem with content being cut off despite scaling everything.
Solved it by adding another container canvas around my main app. Set container canvas to 100% width and my application to 95%. That made it fit the page!
Nirav
20 Mar 09 at 10:52 am
[...] Printing Flex application from browser — Entrepreneur Geek (tags: flex printing browser) [...]
» links for 2009-04-10 - Life, it is a Travesty…
11 Apr 09 at 9:35 am