Issue 25167 - Paint error: Background Color incorrect painted
Summary: Paint error: Background Color incorrect painted
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: kla
QA Contact: issues@graphics
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-06 14:54 UTC by kla
Modified: 2013-02-24 21:22 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description kla 2004-02-06 14:54:12 UTC
Create a Chart
Change Type to 3D e.g. Pie
Choose an Area e.g. Gradient
leave the inplace mode and the Chart Background (Wall) will not be painted.
Comment 1 thb 2004-02-06 15:04:28 UTC
This is most probably because of the alpha VDev, since it only happens under the 3D chart (which is a transparent BitmapEx).
Comment 2 thb 2004-02-19 10:53:32 UTC
Yes, indeed. The problematic place is OutputDevice::ImplDrawBitmapEx, where for a masked 
BitmapEx, the mask bitmap is simply drawn to the alpha VDev. Which, after second thought, is a really 
bad idea, since it clears the transparent areas of the BitmapEx to globally transparent in the alpha 
VDev.

The broken state is superficially correct, but since both alpha VDev and drawing 
engine are new code, does not apply from a development perspective.
Comment 3 thb 2004-02-19 11:37:52 UTC
Tested the fix: works now as expected.
Comment 4 thb 2004-02-23 17:25:14 UTC
THB->KLA: Please verify.
Comment 5 kla 2004-02-25 13:51:40 UTC
verified
Comment 6 kla 2004-02-25 13:52:38 UTC
verified in impress3ea1
Comment 7 kla 2004-06-21 09:47:56 UTC
closed