Affects Version/s: Adobe Flex SDK 3.2 (Release)
Fix Version/s: None
Component/s: Print Management
Environment:Affected OS(s): Windows
Affected OS(s): Windows XP
Language Found: English
Steps to reproduce:
1. Create an application and set the backgroundColor in MXML to a non-white color (i.e 0x584D2E)
2. Create an MXML component to serve as a print template. This component can be as simple as an empty VBox with a white background color.
3. In the main application create a FlexPrintJob object, call the start() method then use the addObject method to add the print template component.
4. Execute the print job using the FlexPrintJob's send() method.
5. A printer dialog should appear, print the page and review the hard copy
A blank page is printed with the exception of a single, thin vertical line running down the length of the page near the right margin. Under other conditions we have seen this ghost line appear on the left margin and running horizontally along the top of the page. It is almost as if there is a small gap between the component the margins where the applicaiton background color is coming through. The thickness of the line varies between 1-2 pixels. We have only seen this artifact appear on the hard copy printed page and have not in copies printed to file or in exported PDFs. The line is reproducible on multiple printers.
A blank page should have been printed without any additional artifacts. There should be no vertical line running down the margin of the page.
Workaround (if any):
Set the Application backgroundColor property in the MXML to "0xFFFFFF" eliminates the ghost line in all our printed documents. We must programmatically set the backgroundColor of the application to our desired color after startup. First we tried programmatically changing the background color from brown to white just before creating the print job and although we saw the color change in the application the ghost line persisted. Only setting the background color to white in the MXML was effective in removing the ghost line. We can change the look of the application through programmatic style changes but these changes do not appear to affect the appearance of the ghost line.