Issue 101378 - DrawTransparent does not support Hairlines for B2DPolygons
Summary: DrawTransparent does not support Hairlines for B2DPolygons
Alias: None
Product: Draw
Classification: Application
Component: code (show other issues)
Version: DEV300m46
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 3.3
QA Contact: issues@graphics
Depends on:
Blocks: 112118
  Show dependency tree
Reported: 2009-04-27 14:54 UTC by Armin Le Grand
Modified: 2010-06-30 14:49 UTC (History)
1 user (show)

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


Note You need to log in before you can comment on or make changes to this issue.
Description Armin Le Grand 2009-04-27 14:54:22 UTC
AW: When using OutputDevice::DrawTransparent(...) with a PolyPolygon with
non-closed polygons in the sense to paint hairlines (no fill pen, only line pen
set), currently nothing is painted since the wrong DrawPolyPolygon is triggered
form the common implementations.
It should be possible to extend the current system-specific implementations of
:drawPolyLine(const basegfx::B2DPolygon&, ...) methods with a 'double
fTransparency' parameter (same as in the :drawPolyPolygon(...) implementations)
and to use that directly.
Comment 1 2009-04-27 15:19:56 UTC
Comment 2 2009-09-18 10:32:56 UTC
Adjusting target to no-showstopper-for-OOo32 status
Comment 3 2010-06-02 15:31:30 UTC
Implemented in CWS vcl112: DrawTransparent now draws a hairline with the requested transparency (if 
the line color is active).
Comment 4 2010-06-08 10:03:22 UTC
@aw: please verify in CWS vcl112
Comment 5 Armin Le Grand 2010-06-08 15:53:46 UTC
AW: Checked with last changeset, okay.
Comment 6 2010-06-30 14:49:06 UTC
Got into DEV300_m84.