]> source.dussan.org Git - xmlgraphics-fop.git/commit
Merged https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_PDF_in_PDF...
authorJeremias Maerki <jeremias@apache.org>
Fri, 26 Oct 2007 07:48:14 +0000 (07:48 +0000)
committerJeremias Maerki <jeremias@apache.org>
Fri, 26 Oct 2007 07:48:14 +0000 (07:48 +0000)
commit9fd779a18a0dac95dd125c6880bafdad650c856f
tree72885ebf79f83e219d029a29c0e764dbf7a0433b
parent1a43096a10cba160b249c0ee363d44bffdf3bd97
Merged https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_PDF_in_PDF (563130:HEAD) into Trunk.

Adds generic structures in PDF so it is possible to embed external PDF documents, for example to support PDF files in fo:external-graphic for PDF output. See also: http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200708.mbox/%3c20070806165027.5C59.DEV@jeremias-maerki.ch%3e
I tried to keep the changes on the API of the PDF library minimal but there could still be some incompatibilities for anyone who uses it separately.

This also adds support for dynamically registering an image handler. That's just a temporary solution until the image package redesign is done. But it works.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@588547 13f79535-47bb-0310-9956-ffa450edef68
39 files changed:
src/java/org/apache/fop/image/ImageFactory.java
src/java/org/apache/fop/image/RegisterableImageProvider.java [new file with mode: 0644]
src/java/org/apache/fop/image/analyser/ImageReaderFactory.java
src/java/org/apache/fop/pdf/ASCII85Filter.java
src/java/org/apache/fop/pdf/ASCIIHexFilter.java
src/java/org/apache/fop/pdf/AbstractPDFStream.java
src/java/org/apache/fop/pdf/BitmapImage.java
src/java/org/apache/fop/pdf/CCFFilter.java
src/java/org/apache/fop/pdf/DCTFilter.java
src/java/org/apache/fop/pdf/FlateFilter.java
src/java/org/apache/fop/pdf/NullFilter.java
src/java/org/apache/fop/pdf/PDFArray.java
src/java/org/apache/fop/pdf/PDFDictionary.java
src/java/org/apache/fop/pdf/PDFDocument.java
src/java/org/apache/fop/pdf/PDFEncryptionJCE.java
src/java/org/apache/fop/pdf/PDFFactory.java
src/java/org/apache/fop/pdf/PDFFilter.java
src/java/org/apache/fop/pdf/PDFFilterList.java
src/java/org/apache/fop/pdf/PDFFormXObject.java
src/java/org/apache/fop/pdf/PDFICCStream.java
src/java/org/apache/fop/pdf/PDFImage.java
src/java/org/apache/fop/pdf/PDFImageXObject.java [new file with mode: 0644]
src/java/org/apache/fop/pdf/PDFMetadata.java
src/java/org/apache/fop/pdf/PDFName.java [new file with mode: 0644]
src/java/org/apache/fop/pdf/PDFNull.java [new file with mode: 0644]
src/java/org/apache/fop/pdf/PDFNumber.java
src/java/org/apache/fop/pdf/PDFObject.java
src/java/org/apache/fop/pdf/PDFReference.java
src/java/org/apache/fop/pdf/PDFResources.java
src/java/org/apache/fop/pdf/PDFStream.java
src/java/org/apache/fop/pdf/PDFT1Stream.java
src/java/org/apache/fop/pdf/PDFTTFStream.java
src/java/org/apache/fop/pdf/PDFXObject.java
src/java/org/apache/fop/render/pdf/FopPDFImage.java
src/java/org/apache/fop/render/pdf/PDFImageHandler.java [new file with mode: 0644]
src/java/org/apache/fop/render/pdf/PDFImageHandlerRegistry.java [new file with mode: 0644]
src/java/org/apache/fop/render/pdf/PDFRenderer.java
src/java/org/apache/fop/svg/PDFGraphics2D.java
status.xml