]> source.dussan.org Git - xmlgraphics-fop.git/commit
* PDFImageHandler interface split into ImageHandler and PDFImageHandler.
authorAdrian Cumiskey <acumiskey@apache.org>
Thu, 13 Nov 2008 16:11:58 +0000 (16:11 +0000)
committerAdrian Cumiskey <acumiskey@apache.org>
Thu, 13 Nov 2008 16:11:58 +0000 (16:11 +0000)
commitf637010908d0898b6f7f40843c4bfa2d37daabc0
tree6966dec8cc50e5133d958498859f69b4399e074d
parentc4b1cf56cd9fa706a20765ad2078e040eb4c67bc
* PDFImageHandler interface split into ImageHandler and PDFImageHandler.
* Deleted AFPDataObjectInfoProvider and AFPImage*Factory implementations, and abstracted AbstractImageHandlerRegistry from PDFImageHandlerRegistry, creating AFPImageHandlerRegistry and AFPImageHandler so there is a common reuse of image handling implementation between AFP and PDF now.
* RendererContext instantiation is now overridable in PrintRenderer.
* Created AFPRendererContext that is able to provide AFPInfo.
* toString() added to RendererContext for ease of use.
* Removed GraphicsObjectPainterAFP.
* Added package.html for AFP (sub)packages.
* Abstracted AbstractFOPBridgeContext from PDFBridgeContext and provided AFPBridgeContext implementation.
* Abstracted AbstractFOPTextElementBridge from PDFTextElementBridge and provided AFPTextElementBridge implementation.
* Abstracted AbstractFOPImageElementBridge from PDFImageElementBridge and provided AFPImageElementBridge implementation.
* Provided inline image support/handling in AFPGraphics2D for SVG.
* Created NativeImageHandler interface.
* Fix for path iterator filled line drawing in AFPGraphics2D adding coordinate drawing implementations GraphicsLineRelative and GraphicsFilletRelative (Thanks for the patch Jeremias).
* Improved configuration.xml documentation for images mode/native setting in AFP renderer configuration.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AFPGOCAResources@713747 13f79535-47bb-0310-9956-ffa450edef68
82 files changed:
src/documentation/content/xdocs/trunk/configuration.xml
src/java/META-INF/services/org.apache.fop.render.afp.AFPImageHandler [new file with mode: 0644]
src/java/org/apache/fop/afp/AFPForeignAttributeReader.java [deleted file]
src/java/org/apache/fop/afp/AFPGraphics2D.java
src/java/org/apache/fop/afp/AFPGraphicsObjectInfo.java
src/java/org/apache/fop/afp/AFPPageFonts.java [deleted file]
src/java/org/apache/fop/afp/AFPPaintingState.java
src/java/org/apache/fop/afp/AFPResourceManager.java
src/java/org/apache/fop/afp/AFPStreamer.java
src/java/org/apache/fop/afp/AFPTextElementBridge.java [deleted file]
src/java/org/apache/fop/afp/AFPTextHandler.java [deleted file]
src/java/org/apache/fop/afp/AFPTextPainter.java [deleted file]
src/java/org/apache/fop/afp/Graphics2DImagePainterGOCA.java
src/java/org/apache/fop/afp/fonts/AFPFontAttributes.java
src/java/org/apache/fop/afp/fonts/AFPPageFonts.java [new file with mode: 0644]
src/java/org/apache/fop/afp/fonts/package.html [new file with mode: 0644]
src/java/org/apache/fop/afp/goca/AbstractGraphicsCoord.java
src/java/org/apache/fop/afp/goca/GraphicsFilletRelative.java [new file with mode: 0644]
src/java/org/apache/fop/afp/goca/GraphicsLine.java
src/java/org/apache/fop/afp/goca/GraphicsLineRelative.java [new file with mode: 0644]
src/java/org/apache/fop/afp/goca/package.html [new file with mode: 0644]
src/java/org/apache/fop/afp/ioca/package.html [new file with mode: 0644]
src/java/org/apache/fop/afp/modca/GraphicsObject.java
src/java/org/apache/fop/afp/modca/package.html [new file with mode: 0644]
src/java/org/apache/fop/afp/modca/triplets/package.html [new file with mode: 0644]
src/java/org/apache/fop/afp/package.html [new file with mode: 0644]
src/java/org/apache/fop/afp/svg/AFPBridgeContext.java [new file with mode: 0644]
src/java/org/apache/fop/afp/svg/AFPImageElementBridge.java [new file with mode: 0644]
src/java/org/apache/fop/afp/svg/AFPTextElementBridge.java [new file with mode: 0644]
src/java/org/apache/fop/afp/svg/AFPTextHandler.java [new file with mode: 0644]
src/java/org/apache/fop/afp/svg/AFPTextPainter.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/FontInfo.java
src/java/org/apache/fop/fonts/package.html
src/java/org/apache/fop/pdf/package.html
src/java/org/apache/fop/render/AbstractGenericSVGHandler.java
src/java/org/apache/fop/render/AbstractGraphics2DAdapter.java
src/java/org/apache/fop/render/AbstractImageHandlerRegistry.java [new file with mode: 0644]
src/java/org/apache/fop/render/ImageHandler.java [new file with mode: 0644]
src/java/org/apache/fop/render/PrintRenderer.java
src/java/org/apache/fop/render/RendererContext.java
src/java/org/apache/fop/render/afp/AFPAbstractImageFactory.java [deleted file]
src/java/org/apache/fop/render/afp/AFPDataObjectInfoFactory.java [deleted file]
src/java/org/apache/fop/render/afp/AFPDataObjectInfoProvider.java [deleted file]
src/java/org/apache/fop/render/afp/AFPForeignAttributeReader.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPGraphics2DAdapter.java
src/java/org/apache/fop/render/afp/AFPImageGraphics2DFactory.java [deleted file]
src/java/org/apache/fop/render/afp/AFPImageHandler.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPImageHandlerGraphics2D.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPImageHandlerRawCCITTFax.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPImageHandlerRawStream.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPImageHandlerRegistry.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPImageHandlerRenderedImage.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPImageHandlerXML.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPImageRawStreamFactory.java [deleted file]
src/java/org/apache/fop/render/afp/AFPImageRenderedFactory.java [deleted file]
src/java/org/apache/fop/render/afp/AFPInfo.java
src/java/org/apache/fop/render/afp/AFPRawCCITTFaxFactory.java [deleted file]
src/java/org/apache/fop/render/afp/AFPRenderer.java
src/java/org/apache/fop/render/afp/AFPRendererConfigurator.java
src/java/org/apache/fop/render/afp/AFPRendererContext.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/AFPRendererImageInfo.java
src/java/org/apache/fop/render/afp/AFPSVGHandler.java
src/java/org/apache/fop/render/afp/GraphicsObjectPainterAFP.java [deleted file]
src/java/org/apache/fop/render/afp/package.html [new file with mode: 0644]
src/java/org/apache/fop/render/pdf/PDFImageHandler.java
src/java/org/apache/fop/render/pdf/PDFImageHandlerGraphics2D.java
src/java/org/apache/fop/render/pdf/PDFImageHandlerRawCCITTFax.java
src/java/org/apache/fop/render/pdf/PDFImageHandlerRawJPEG.java
src/java/org/apache/fop/render/pdf/PDFImageHandlerRegistry.java
src/java/org/apache/fop/render/pdf/PDFImageHandlerRenderedImage.java
src/java/org/apache/fop/render/pdf/PDFImageHandlerXML.java
src/java/org/apache/fop/render/pdf/PDFRenderer.java
src/java/org/apache/fop/render/ps/PSTextPainter.java
src/java/org/apache/fop/svg/AbstractFOPBridgeContext.java [new file with mode: 0644]
src/java/org/apache/fop/svg/AbstractFOPImageElementBridge.java [new file with mode: 0644]
src/java/org/apache/fop/svg/AbstractFOPTextElementBridge.java [new file with mode: 0644]
src/java/org/apache/fop/svg/NativeImageHandler.java [new file with mode: 0644]
src/java/org/apache/fop/svg/PDFBridgeContext.java
src/java/org/apache/fop/svg/PDFGraphics2D.java
src/java/org/apache/fop/svg/PDFImageElementBridge.java
src/java/org/apache/fop/svg/PDFTextElementBridge.java
src/java/org/apache/fop/svg/PDFTextPainter.java