]> source.dussan.org Git - poi.git/commit
#60656 - EMF image support in slideshows
authorAndreas Beeker <kiwiwings@apache.org>
Fri, 1 Nov 2019 17:18:13 +0000 (17:18 +0000)
committerAndreas Beeker <kiwiwings@apache.org>
Fri, 1 Nov 2019 17:18:13 +0000 (17:18 +0000)
commitf7c28ad08f34de47bdc1f6315ccd858570a363e5
tree311676fd07e6784e7fc892cf8324765ce36979fc
parent3f0a01ae7cf30a8c0da4c3af84c3e05da79a7d63
#60656 - EMF image support in slideshows

- extract option for embedded element in PPTX2PNG
- minor GenericRecordJsonWriter fixes
- fix EMF+ world transformations
- fix initialization emf pictures, which were partly unbounded -> excessive memory consumption
- change EMF+ brushes to continueable record

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1869272 13f79535-47bb-0310-9956-ffa450edef68
25 files changed:
src/examples/src/org/apache/poi/hslf/examples/PPT2PNG.java [deleted file]
src/java/org/apache/poi/poifs/filesystem/FileMagic.java
src/java/org/apache/poi/sl/draw/EmbeddedExtractor.java [new file with mode: 0644]
src/java/org/apache/poi/util/GenericRecordJsonWriter.java
src/java/org/apache/poi/util/GenericRecordUtil.java
src/ooxml/java/org/apache/poi/xslf/util/EMFHandler.java [new file with mode: 0644]
src/ooxml/java/org/apache/poi/xslf/util/MFProxy.java [new file with mode: 0644]
src/ooxml/java/org/apache/poi/xslf/util/PPTHandler.java [new file with mode: 0644]
src/ooxml/java/org/apache/poi/xslf/util/PPTX2PNG.java
src/ooxml/java/org/apache/poi/xslf/util/WMFHandler.java [new file with mode: 0644]
src/scratchpad/src/org/apache/poi/hemf/draw/HemfDrawProperties.java
src/scratchpad/src/org/apache/poi/hemf/draw/HemfGraphics.java
src/scratchpad/src/org/apache/poi/hemf/draw/HemfImageRenderer.java
src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfComment.java
src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfDraw.java
src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfMisc.java
src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfText.java
src/scratchpad/src/org/apache/poi/hemf/record/emfplus/HemfPlusBrush.java
src/scratchpad/src/org/apache/poi/hemf/record/emfplus/HemfPlusMisc.java
src/scratchpad/src/org/apache/poi/hemf/record/emfplus/HemfPlusObject.java
src/scratchpad/src/org/apache/poi/hemf/usermodel/HemfPicture.java
src/scratchpad/src/org/apache/poi/hwmf/draw/HwmfDrawProperties.java
src/scratchpad/src/org/apache/poi/hwmf/draw/HwmfGraphics.java
src/scratchpad/src/org/apache/poi/hwmf/draw/HwmfImageRenderer.java
src/scratchpad/testcases/org/apache/poi/hemf/usermodel/TestHemfPicture.java