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 08:07:13 +0000 2009 ------- Now, I didn't invent it, but I was basically the last one changing substantial parts of it, yeah. Looking at the odg, it generates a metafile with 216797 actions, which seems a bit over the top for the 32 font works - given that this is ok, everything needed to significantly improve performance amounts to (another) rewrite of that method. As the comments state, the algorithm used there has a worst-case time complexity of O(n^3). There are short-cuts in place already that handle simple transparency-over-background cases already; in this case, the mtf though seems to contain gazillions of overlapping, transparent objects, which, at that point & with most of the high-level information thrown away, can only be handled the hard way. So the quick fix is to reduce the amount of meta actions (if possible), the root cause fix would mean re-thinking the transparency emulation algorithm (one could, when doing that anyway, also re-consider the split up only along axis-aligned boxes; other print engines e.g. use polygonal clips (needs level2), which tends to result in smaller bitmap areas), or, and that would be my recommendation, go for pdf-based printing & delegate transparency handling to the printer driver, where it belongs. --------------------------------------------------------------------- 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]
