/[Apache-SVN]
ViewVC logotype

Revision 414272


Jump to revision: Previous Next
Author: jeremias
Date: Wed Jun 14 14:34:29 2006 UTC (18 years ago)
Changed paths: 29
Log Message:
Added initial support for PDF/X-3:2003 (ISO 15930-6:2003(E)).
Fixed bugs in PDF/A support: Transparency is now switched off and the CIDSet object is generated for CID fonts.
PDF/A and PDF/X are now "profiles" (see PDFProfile) which are used to control the allowed, required and forbidden features in PDF. PDF/A-1b and PDF/X-3:2003 can both be activated simultaneously as they are compatible.
For PDF/X, color handling has been improved a little (PDFColorSpace is now an interface, the old PDFColorSpace is now PDFDeviceColorSpace) and most importantly, the "DefaultRGB" color space is now mapped to the sRGB color space (for all colors in DeviceRGB) which ensures that all sRGB colors from XSL-FO are also sRGB colors in PDF which wasn't necessarily the case before.
For PDF/X, added support for a custom, non-sRGB output profile because PDF/X requires a "Output Device Profile" (which sRGB is not).
ICC profiles are now shared/cached among images.
Added support for fox:conversion-mode="bitmap" in the PDFRenderer to handle SVGs with transparency when transparency is forbidden (PDF/X and PDF/A). Only drawback: the image is not combined with the background. An opaque bitmap with a white background is generated.

Changed paths

Path Details
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/BitmapImage.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColor.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColorSpace.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFDeviceColorSpace.java
(Copied from xmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColorSpace.java, r412970)
added , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFDocument.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFFactory.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFFont.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFFontDescriptor.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFFontNonBase14.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFICCBasedColorSpace.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFICCStream.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFImage.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFInfo.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFLink.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFMetadata.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFPage.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFPathPaint.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFProfile.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFResources.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFShading.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFXMode.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFXObject.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/RendererContext.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/FopPDFImage.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFGraphics2DAdapter.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFSVGHandler.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/svg/PDFGraphics2D.java modified , text changed
Directoryxmlgraphics/fop/trunk/status.xml modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26