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





------- Additional comments from [email protected] Wed Oct  7 12:59:31 +0000 
2009 -------
AW: Checked the various object types which were used in the document, e.g. first
line left to right, calling them (a) to (d). Check can be done by anyone by
converting the object to MetaFile (context menu) and then breaking it.

(a) creates 3554 polygon objects on breaking the Metafile. Reason is the fat
line geometry (line width != 0). There are actions in the MetaFile for fat line,
but using them will lose the edge roundings (for which we have NO actions in the
MetaFile). No transparent objects created.

(b) creates 2800 polygon objects. Problem is the same, but doubles with shadow.
No transparent objects, though.

(c) creates a single, transparent BitmapEx object.

(d) creates 220 draw objects, one transparent BitmapEx for the colored shape and
the rest projected polygons for the 3D shadow. That 3D shadow shapes are not
merged to a single shape (ORed) since this operation isalso expensive and would
slow down paint extremely.

So all in all the problem is not only transparency, but also fat line geometry.
Unfortunately there is no MetaFile action for edge rounding, and it's not easy
to add one (problems involved here should be known).

Besides all the object count, the repaint is still good when the whole page
content is converted to Metafile.

AW->THB: There MUST be a way to better create those transparencies, even with a
lot of objects. In one line, there are only two transparent BitmapEx shapes, not
overlapping each other. Creating a bitmap for each of these areas does not
explain the time currently spent.

---------------------------------------------------------------------
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]

Reply via email to