Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-20376

[Flash Player 2496179] Ghost line printed along margin(s) of page using FlexPrintJob when a dark application background color is used

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: Adobe Flex SDK 3.2 (Release)
    • Fix Version/s: None
    • Component/s: Print Management
    • Labels:
      None
    • Environment:
      Affected OS(s): Windows
      Affected OS(s): Windows XP
      Browser: Safari
      Language Found: English

      Description

      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

      Actual Results:

      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.

      Expected Results:

      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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              adobejira Adobe JIRA
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: