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]

Reply via email to