Issue 112076 - Position offset of semi-transparent graph lines when printed
Summary: Position offset of semi-transparent graph lines when printed
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: chart (show other issues)
Version: 3.3.0 or older (OOo)
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: oc
QA Contact: issues@graphics
URL:
Keywords: regression
Depends on:
Blocks: 111112
  Show dependency tree
 
Reported: 2010-06-03 13:48 UTC by stephan66
Modified: 2017-05-20 11:42 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
testcase with semi-transparent cosine graph (109.25 KB, application/vnd.oasis.opendocument.spreadsheet)
2010-06-03 14:04 UTC, stephan66
no flags Details
screen capture comparing "print to file" from 3.2.1 and 330_m6 (29.42 KB, image/png)
2010-08-30 20:44 UTC, Joe Smith
no flags Details
example showing the problem also with a draw ole in calc completely without charts (16.16 KB, application/vnd.oasis.opendocument.spreadsheet)
2010-09-28 15:13 UTC, IngridvdM
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description stephan66 2010-06-03 13:48:54 UTC
How to reproduce in DEV300m80:

- select a data series in a graph in Calc, and set transparency to non-zero value
- print graph

Result:
Any data series with transparancy > 0% is positioned incorrectly in the graph.
There is an offset in both the x and y positions.

Tested with 3 different (networked) printers, using 3 different drivers: HPLJ
4350 and two "Develop" color copiers/printers.

Used DEV300m80 from www.openoffice.org (on openSuSE 11.0, x86_64).

Problem does not occurr in OpenOffice.org 3.2.0 on the same printers. Could this
be a regression caused by the inclusion of CWS vcl106?
Comment 1 stephan66 2010-06-03 14:04:28 UTC
Created attachment 69783 [details]
testcase with semi-transparent cosine graph
Comment 2 Joe Smith 2010-08-30 20:43:05 UTC
I see this also, testing OOO330_m6 on Fedora Linux 13; attaching screen captures
comparing output from OOo 3.2.1 and OOO330_m6.

Note: This is a regression compared to OOo 3.2.1.

The sample problem affects thick semi-transparent lines printed from OOo Draw.
Do we need a separate issue for that?
Comment 3 Joe Smith 2010-08-30 20:44:32 UTC
Created attachment 71488 [details]
screen capture comparing "print to file" from 3.2.1 and 330_m6
Comment 4 Joe Smith 2010-08-30 20:50:39 UTC
Also, in the image I attached, you can see there is a difference in the chart
frame rendering as well. It does not seem to be simply a matter of hairline
rendering in the PS output, because the Postscript from the same chart,
generated in OOo 3.2.1 and viewed at the same zoom, looks fine. Zooming in on
the PS rendering does make some parts of the frame/axes visible, but not all.
Comment 5 kla 2010-08-31 12:14:33 UTC
Hi Iha,
one for you.
kla
Comment 6 stephan66 2010-08-31 13:32:36 UTC
My advice is not to expose end-users to this defect. 

This means: Target milestone:= OOo 3.3
Comment 7 stephan66 2010-09-10 16:02:01 UTC
Just used the test case with 3.3.0 beta 1: Problem is still there.
Comment 8 IngridvdM 2010-09-28 14:22:38 UTC
Back from vacation I found this issue assigned to me. I can confirm the problem
also on windows. It is a regression compared to OOo 3.2.1. It seems to be a
problem in the printing routine. Philipp, please have a look whether this can be
fixed for 3.3 still. I consider this to be a serious bug. The printed charts
show false data.
Comment 9 IngridvdM 2010-09-28 15:13:13 UTC
Created attachment 71871 [details]
example showing the problem also with a draw ole in calc completely without charts
Comment 10 Joe Smith 2010-09-28 20:01:38 UTC
This does not seem to be an OLE object issue, however: if I copy the embedded
drawing from iha's sample to a new Draw document, as normal drawing shapes, it
shows the same problem when I print (to file) from Draw.

The PDF export of the same drawing is fine.
Comment 11 philipp.lohmann 2010-10-05 14:15:55 UTC
fixed in CWS ooo33gsl10
Comment 12 stephan66 2010-10-05 14:56:32 UTC
Thanks, pl!

I will test the BETA or RC release that merges this CWS.

BTW: The new printing system fixes a lot of problems of my colleagues with OOo
in one go. Excellent work, OOo crew! 
Comment 13 philipp.lohmann 2010-10-06 12:29:23 UTC
@hi: please verify in CWS ooo33gsl10
Comment 14 h.ilter 2010-10-06 12:36:50 UTC
Reassigned to OC
Comment 15 oc 2010-10-07 08:34:09 UTC
verified in internal build cws_ooo33gsl10
Comment 16 Joe Smith 2010-10-13 15:51:55 UTC
Testing "OOo-dev 3.3  330m10(Build:9533)" on Fedora Linux 13:

Looks good: printing & print to file/Postscript render have the correct
appearance for each test document. The middle two lines in the OLE sample render
poorly, but I think that's a different problem related to embedded objects: the
lines all render properly if I copy/paste them into a Draw document and print.
Comment 17 stephan66 2010-10-26 12:15:33 UTC
Verified as fixed in OOO330m12 (build: 9537) aka RC2 with testcase (attachment
id=69783)