April 2017 Release Notes
Next Release:
The next release is on Tuesday 2nd May 2017
Summary:
- Search has been added to the IDRViewer
- Keyboard navigation has been added to the IDRViewer
- Last Java 6 release (moving to Java 8)
- Lots of general bug fixes and improvements to the IDRViewer
April Release (4th Apr 2017):
Enhancements
-
[HTML-2793] - [IDRViewer] Implement Search
Search is now available inside the sidebar of the Complete UI (the Ctrl+f / Cmd+f keyboard shortcuts have also been overridden). There is also an IDRViewerOptions setting called generateSearchFile that can be enabled to write out a search.json file which contains the textual content from the whole document. -
[HTML-2799] - [IDRViewer] Page Navigation
Added page navigation using Page Up, Page Down, Home & End keyboard buttons has now been added to the IDRViewer -
[HTML-2801] - [IDRViewer] Magazine Mode
Added support for magazine mode in files where not all pages have the same bounds -
[HTML-2798] - Added support for Type3 fonts in SVG modes
Pages containing Type3 fonts are now flattened to allow display. Affects a very small percentage of files. -
[HTML-2802] - [IDRViewer] Dropdown enhancements
Unfocus dropdowns after used to allow keyboard navigation without extra click (Complete UI) -
[HTML-2795] - [IDRViewer] Zooming enhancements
Ensure visible pages remain visible when zooming -
[HTML-2791] - Improved behaviour to display font with missing data
Rasterize font if no default Font Width exists -
[HTML-2790] - Add class to shared CSS element
The shared CSS element now has the class ‘shared-css’ -
[HTML-2790] - [IDRViewer] Remove duplicate shared CSS element when loading pages
Less clutter now in DOM -
[CORE-2848] - Improved pattern handling
Improves sheared patterned images
Fixes
-
[HTML-1537] - Fixed Incorrect mapping of glyphs onto space character
Some PDFs were incorrectly mapping glyphs onto space character -
[HTML-2785] - [IDRViewer] Fixed Safari exception
Fixed the exception in safari where the nav does not work on local filesystem (HTML only) -
[HTML-2796] - Font rejected by web browser font sanitizers
Filtered out unnecessary data in font to pass browser inspection -
[HTML-2800] - Incorrect appearance of radio buttons and checkboxes in forms
Disabled caching on same-size radio buttons and checkboxes to fix display issues -
[CORE-2835] - Missing form
Forms were missing if PDF is repeatedly converted to image -
[CORE-2832] - Incorrectly truncating a data streams
Fixed the Byte stream code to remove spurious LF/CR incorrectly truncates a data stream -
[CORE-2842] - GraphicsState being null
Fixed the issue where GraphicsState might be null -
[CORE-2846] - Allow for addition of zero length FlateDecode (or other stream) in PDF file
Fixed by removing unnecessary exception -
[CORE-2847] - PdfDecoder returns total pages as 0 when specific file rendered
Fixed -
[CORE-2841] - Incorrect Glyf mapping in customer CidFont0 PDF
Fixed the issue where the incorrect Glyf mapping in customer CidFont0 PDF
Developer
- Last Java6 release
From the May release onwards, JPDF2HTML5 will move to Java8. - [HTML-2787] - Deprecate IE8 Support