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]

Reply via email to