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] Thu Oct 22 11:16:32 +0000 2009 ------- AW: MET already handles LineWidth and DashDot, so i can simply let it as it is. AW: Evaluating exports again: Slideshow: Works Printing: Works HTML: Works XHTML: Does the same as the original; seems broken somehow. PDF: Works well. Note: Do NOT use FoxitReader, it has a display error with the EdgeRounding SWF: Works BMP: Works EMF: Works. Note: Is not viewable with WIN32 default viewer, needs to be inserted to a new page. Same with original. Breaking up works well, too (much better than in original) EPS: Works well, no quality lost compared to original. GIF: Works well JPEG: Works well MET: Loses LineJoin (as expected), but smaller. Maybe a todo... PBM: Works PCT: Works. Note: wrong display in PSP version 7.04 PGM: Works well PNG: Works well PPM: Works well RAS: Works well SVG: Works well. Used Inkscape for testing, quality is much improved SVM: Works well. Especially round-trip with breaking much improved. Keeps beziers, LineJoins and DashDot (last one still broken down for compatibility). Loading with old version loses LineJoins, this is not avoidable. This is the most critical one since this is the format the OLE MteaFiles are transported (e.g. Chart). TIFF: Works well WMF: Works well XPM: Works well PWP: Cannot read, but it's a pixel based format (AFAICFO), thus it should be okay. Seems not to be used. Back to SVM: It's used for OLEs, thus it's critical. This task is about reducing MetaFile size by writing LineInfo MetaFile actions instead of the decomposed line geometry which is potentially very big. In old versions all LineJoins and beziers and DashDot styles for fat lines only worked because the decomposed line goemerty was added, but this leads to various performance problems. There is no other solution: It needs to be avoided, thus LineActions including the LineJoin, LineWidth, DashDot and bezier information need to be written. This solves the performance problem, but requires that ALL users of MetaFiles learn to handle those actions correctly. This users are the listed exporters, SlideShow, Printing and breaking up a MetaFile in editview. I adapted all those users (see comments above). The result is a solution fo rthe performance problems, but there is one single caveat: Loading SVMs (e.g. contained in OLEs) with an older OOo version. There, up to now the MetaFile only exported the LineWidth, thus LineJoin will be lost. This is no pronlem with chart, where LineJoin was/is not editable up to now, so all OLE line charts use LineJoin round what is the default at import. Roundtrip is okay and loading from an older Ooo version also (since it includes the expanded geometry). --------------------------------------------------------------------- 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]
