Bug 171776 - Printing across multiple pages creates incorrect output when advanced graphics (antialiasing) is used
Summary: Printing across multiple pages creates incorrect output when advanced graphic...
Status: REOPENED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.2.1   Edit
Hardware: PC Windows XP
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Silenio Quarti CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-26 07:02 EST by Patrick CLA
Modified: 2019-09-06 16:10 EDT (History)
4 users (show)

See Also:


Attachments
expected output (antialiasing never set) (20.01 KB, application/pdf)
2007-01-26 07:04 EST, Patrick CLA
no flags Details
Wrong output (page 2) created when antialias has been enabled (20.20 KB, application/pdf)
2007-01-26 07:05 EST, Patrick CLA
no flags Details
tiled printing w/ aa (14.83 KB, application/pdf)
2007-07-29 10:23 EDT, Patrick CLA
no flags Details
tiled printing w/out AA (11.66 KB, application/pdf)
2007-07-29 10:23 EDT, Patrick CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick CLA 2007-01-26 07:02:04 EST
Build ID: v3.2.1 / M20060921-0945

Steps To Reproduce:
1. enable antialiasing
2. create graph containing nodes with a dashed border
3. print graph using PrintGraphicalViewerOperation
4. when the output is tiled across multiple pages, some of the dashed lines on the second page appear as solid lines


More information:
This problem occurs with most printers, i.e. the Adope postscript printer drivers or PDFCreator 0.9.2. Microsoft Office Image Writer, on the other hand, produces the correct output.

I'm using the same widgest class in different places, and depending on the parent container the output differs. 

When removing all calls to .setAntialias() (i.e. not triggering the use of "advanced graphics") the correct output is produced in all cases.

I can try to produce a minimal test case for this. Example output is attached.
Comment 1 Patrick CLA 2007-01-26 07:04:34 EST
Created attachment 57583 [details]
expected output (antialiasing never set)
Comment 2 Patrick CLA 2007-01-26 07:05:35 EST
Created attachment 57584 [details]
Wrong output (page 2) created when antialias has been enabled
Comment 3 Pratik Shah CLA 2007-01-29 15:14:00 EST
Please move to SWT.
Comment 4 Steve Northover CLA 2007-01-29 18:11:06 EST
SSQ, is there anything special that Carolyn should be doing?
Comment 5 Silenio Quarti CLA 2007-01-30 13:41:29 EST
I believe this is fixed in 3.3 already. Patrick could you try your steps with a newer 3.3 build?
Comment 6 Silenio Quarti CLA 2007-02-21 13:08:27 EST
Please reopen if the problem still happens in 3.3.
Comment 7 Patrick CLA 2007-07-29 10:21:34 EDT
I just tested this using Eclipse 3.3 (Build id: I20070621-1340) and the errors are still occurring. Again, after disabling AA the dashed lines are drawn properly on all pages.

I'm seeing some additional printing problems with transparent images, but I assume that's another bug :-)

Comment 8 Patrick CLA 2007-07-29 10:23:19 EDT
Created attachment 74871 [details]
tiled printing w/ aa
Comment 9 Patrick CLA 2007-07-29 10:23:42 EDT
Created attachment 74872 [details]
tiled printing w/out AA
Comment 10 Eclipse Webmaster CLA 2019-09-06 16:10:29 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.