incubator-ooo-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject DO NOT REPLY [Bug 118525] Rotated/Sheared OLEs are not handled correctly in slideshow
Date Wed, 19 Oct 2011 09:33:52 GMT

--- Comment #3 from Armin Le Grand <> 2011-10-19 09:33:52 UTC ---
ALG: Indeed, slideshow has special handling for chart content, it gets the
Metafile needed for Slideshow directly from the chart, thus ignoring any styles
or transformations.

This is the result of a special fix which was made to enhance the resolution
charts are rendered with for presentations. This is needed when charts get
resolution-dependent, e.g. 3D charts or many data points (where chart would
reduce resolution-dependent).

It could be easily made working when removing that fix (see
local_getMetaFile_WithSpecialChartHandling in slideshow), but would remove that
chart fix.

There is nearly no way to fix this differently. What would be needed to get the
metafile of the chart OLE without content (doable), the chart content as 2nd
metafile and append to first, embedding the content in a transformation to
place it where needed (not doable). This is not possible, since metafiles
simply do not support transformations.

The middle/long term solution will be to use primitives for slideshow. This
would make the chart fix superfluous and would if needed allow free embedding
of sub-content to transformations.

All works well for other OLE types since the metafiles are generated based on
the primitive representation anyways.

At least there is a good workaround: Convert the Chart OLEs to polygon/curve
objects in the slideshow document.

Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug.

View raw message