To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=65970





------- Additional comments from a...@openoffice.org Wed Oct 21 13:05:26 +0000 
2009 -------
AW: Looked for some infos. The VclMetafileProcessor2D produces a MetaFile
containing a direct call to mpOutputDevice->DrawGradient, embedded from a
SvtGraphicFill. Should be the same as before primitives.

The call to mpOutputDevice->DrawGradient creates a XGRAD_SEQ_BEGIN/XGRAD_SEQ_END
encapsulated content for MetaFile (see OutputDevice::DrawGradient, if( 
mpMetaFile ).

In PDFExport::ImplWriteActions the SvtGraphicFill for the gradient (enc by
XPATHFILL_SEQ_BEGIN, XPATHFILL_SEQ_END, see META_COMMENT_ACTION section) is not
used sice SvtGraphicFill::fillGradient is not supported. The contained info is
not skipped, but executed. There, the XGRAD_SEQ_BEGIN/XGRAD_SEQ_END is used (see
.CompareIgnoreCaseToAscii( "XGRAD_SEQ_BEGIN" )).

This filters for a MetaGradientExAction and ignores the rest. The
MetaGradientExAction is then used in PDFExport::ImplWriteGradient. There, first
AddGradientActions is used to produce the filled polygons. Then a
IntersectClipRegion is used to mask for the filled PolyPolygon.

AW->PL: I do not know what IntersectClipRegion in PDFExport::ImplWriteGradient
does, but maybe it creates 'many small
rectangles' as described..?
At least, the same happens with versions before Primitives and AA, thus it's
definitely not AA relicts or decomposition problems. HTH!

---------------------------------------------------------------------
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: issues-unsubscr...@gsl.openoffice.org
For additional commands, e-mail: issues-h...@gsl.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to