]> source.dussan.org Git - xmlgraphics-fop.git/commit
Added getUserAgent() to IFDocumentHandler (implemented by all implementations already).
authorJeremias Maerki <jeremias@apache.org>
Wed, 17 Dec 2008 15:01:21 +0000 (15:01 +0000)
committerJeremias Maerki <jeremias@apache.org>
Wed, 17 Dec 2008 15:01:21 +0000 (15:01 +0000)
commitd142add7467c21615699a3799626e6c66563c08d
tree24f03071dc7341f353dcb3c556c48d68e0431848
parent3beeea67b665a3fdd6331f8c6fb99d24dc683f78
Added getUserAgent() to IFDocumentHandler (implemented by all implementations already).
Full image support for PSPainter.
PostScript output now uses the ImageHandler facility (IF and renderer) for both inline (ImageHandler interface) and form image production (PSImageHandler interface). No more hard-coded image flavor list.
Resource optimization extended so images that are only used once are inlined to lower memory requirements in the PostScript VM.
Added test cases using Commons' DSC parser to verify the new functionality.
Added IFDocumentHandler override possibility in FOUserAgent (just like for FOEventHandler and Renderer).
Subject support for PDF output.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign@727405 13f79535-47bb-0310-9956-ffa450edef68
25 files changed:
src/java/META-INF/services/org.apache.fop.render.ImageHandler
src/java/org/apache/fop/apps/FOUserAgent.java
src/java/org/apache/fop/render/RendererFactory.java
src/java/org/apache/fop/render/intermediate/AbstractIFDocumentHandler.java
src/java/org/apache/fop/render/intermediate/AbstractIFPainter.java
src/java/org/apache/fop/render/intermediate/IFDocumentHandler.java
src/java/org/apache/fop/render/pdf/PDFRenderingUtil.java
src/java/org/apache/fop/render/ps/PSDocumentHandler.java
src/java/org/apache/fop/render/ps/PSImageHandler.java [new file with mode: 0644]
src/java/org/apache/fop/render/ps/PSImageHandlerEPS.java [new file with mode: 0644]
src/java/org/apache/fop/render/ps/PSImageHandlerGraphics2D.java [new file with mode: 0644]
src/java/org/apache/fop/render/ps/PSImageHandlerRawCCITTFax.java [new file with mode: 0644]
src/java/org/apache/fop/render/ps/PSImageHandlerRawJPEG.java [new file with mode: 0644]
src/java/org/apache/fop/render/ps/PSImageHandlerRenderedImage.java [new file with mode: 0644]
src/java/org/apache/fop/render/ps/PSImageHandlerSVG.java [new file with mode: 0644]
src/java/org/apache/fop/render/ps/PSImageUtils.java
src/java/org/apache/fop/render/ps/PSPainter.java
src/java/org/apache/fop/render/ps/PSRenderer.java
src/java/org/apache/fop/render/ps/PSRenderingContext.java
src/java/org/apache/fop/render/ps/ResourceHandler.java
test/java/org/apache/fop/render/ps/AbstractPostScriptTestCase.java [new file with mode: 0644]
test/java/org/apache/fop/render/ps/ImageHandlingTestCase.java [new file with mode: 0644]
test/java/org/apache/fop/render/ps/ResourceOptimizationTestCase.java [new file with mode: 0644]
test/java/org/apache/fop/render/ps/ps-jpeg-image.fo [new file with mode: 0644]
test/java/org/apache/fop/render/ps/ps-resources.fo [new file with mode: 0644]