ICEpdf v2.7.1 Change Log
11 Issues Resolved:
- Introduction of an annotation callback that is called when page annotations have been initialized but before page painting starts. See the AnnotationCallback.java interface and the MyAnnotationCallback example in examples.annotation package for more information.
- Addition of new system properties which allow the specification of page view component colors. Color values can be specified using named color or hex values. com.icesoft.pdf.views.page.paper.color - page paper color, default is white com.icesoft.pdf.views.page.border.color - page border color, default is black com.icesoft.pdf.views.page.shadow.color - page shadow color, default is #333333 com.icesoft.pdf.views.background.color - page container color, default is gray
- Support for images encoded with FlateDecode and TIFF predictor 2 values.
- Fixed an issue which prevented some types of ASCIIHexDecode encoded images from being displayed correctly.
- Added Separation color support for colors specified by name. If the color name cannot properly be resolved then the alternative separation color is used.
- Improved color representation when overprinting is specified by the PDF documents graphics state.
- Fixed a memory management issue which caused excessive garbage collection when viewing long PDF documents.
- Improved support for several types of malformed PDF documents.
- Numerous updates to improve font substitution accuracy.
- Updated text extraction logic to correctly resolve and write Unicode values during text extraction.
- JDK 1.6.0_10 introduced a regression which affects the performance of the XOR draw operation. This issue can be resolved with the system property -Dsun.java2d.d3d=false. More information on this issue can be found at Bug ID 6792551
|