https://bz.apache.org/bugzilla/show_bug.cgi?id=60656
--- Comment #8 from Andreas Beeker <[email protected]> --- Thanks to Michael Ford, who provided me a test deck with various *SL*/EMF/WMF rendering errors. Applied via r1861952 This patch contains the following fixes: * changed the EMF/WMF/ImageRenderer API to use Dimension2D instead of Dimension, to cover cases where vector graphic patterns where below 1 pixel unit * reordered image data loading in DrawPaint because EMF lazy loaded the image data and couldn't access it, when the stream was closed * reset graphic context clipping after EMF pictures were processed * inverted the logic for HSLF getForegroundColor()/getBackgroundColor() because of a bit mask handling error * partly implemented WmfDibStretchBlt * initialize the WMF viewport with the inner bounds, because some pictures in ANISOTROPIC mapping mode wouldn't be rendered correctly otherwise, i.e. either upside down or with an offset * empty clippings on WmfTextOut are now ignored * refactored the clipping handling in HwmfGraphics * handled offsets/differences of innerBounds (bounds set via WMF records) to the placeable header * Removed invalid ObjectTable marker of WmfOffsetClipRgn, WmfIntersectClipRect, WmfExcludeClipRect - they are processed immediately * PPTX2PNG output files are now 1-based, so the file index matches the -slide parameter * PPTX2PNG output file names can now be configured via -outfile and -outpat switch * XSLF shapes with a background picture defined as pic element instead of the blip properties are also handled now -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
