I have an application that requires dynamic, rich-formatted printing of a .swf using Flash print. The contents of the .swf get created dynamically using XML and styled using CSS. Each bit of content (usually html styled text) is added to its own movie clip. The movie clip is then measured and placed on the master page wherever it will fit. The master page is a parent movie clip that has the dimensions: height:792px, width:612px.
Everything up to this point works great. The individual pieces of content in the .swf element look beautiful and line up perfectly.
The problem comes when the .swf is printed. For some reason, the printed text appears to get slightly larger. In some cases this causes the printed text to wrap to the next line which either cuts the text off or makes the text run behind the next element.
The only embedded fonts used are standard Windows fonts Arial and Verdana. The font-sizes range from 10pt-12pt. Normal font-weight.
Written for Flash Player 8 and higher (requirement).
I have tried printing this on several different printers - all have the same problem.
If you have seen this behavior before and have solved this problem, what steps did you take to resolve it?
I am open to any suggestions.