To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=112300
User aw changed the following:
What |Old value |New value
================================================================================
Status|NEW |STARTED
--------------------------------------------------------------------------------
------- Additional comments from [email protected] Tue Jun 15 12:53:27 +0000
2010 -------
AW: Indeed, only happens with Metafiles created with OOo3.0 or earlier.Have to
check with an old version what happens when creating Metafiles there. No
problems with new versions, all works well. Activating one of the OLEs makes all
work since a new metafile gets created. Also happens with rectangle shapes in
3.0 when filled with any gradient (rotated is not needed) and converted to
metafile.
Checked what happened in versions 3.0 or older when creating Metafiles (the old
versions before primitives). Indeed, in the old paints in
SdrRectObj::ImpDoPaintRectObj, a gradient for a rectangle without rotation,
shear and edge radius (old PaintNeedsXPoly()) was painted by
XOutputDevice::ImpDrawFillPolyPolygon using pOut->DrawGradient with a rectangle
directly. This only created a simple META_GRADIENT_ACTION, but no
META_GRADIENTEX_ACTION which would contain the filled polygon.
This means that when old single META_GRADIENT_ACTIONs come along, these have to
be clipped manually by their given rectangle. This is also done by VCL when such
an action gets painted; the output gets implicitely clipped by the given
rectangle in device coordinates.
Trying to emulate that...
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]