Crionics LOGO

CHANGELOG

 

March 28th 2008: jPDF version 7.0.7

Crionics partners with EJ-Technologies to bring PDF Viewing capabilities to install4j, their leading java installer.

jPDF Viewer / Printer

  • Fix Resized annotations will incorrectly show on the page.
  • Fix Under rare occasion, documents with certain type of annotation would raise a ClassCastException.
  • Fix Some cosmetic changes in the Viewer UI.

General

  • Fix Some old documents encoded as ASCII, had some error with EOD detection.
  • Fix Multithreading issue with the licenser: Production licenses would incorrectly show a DEMO banner.

January 21th 2008: jPDF version 7.0.6

Happy new year 2008 !

jPDF Viewer

  • Fix Serious concurrency issue in the font renderer
  • Fix In figure/form creation mode, the elastic can now be used to select multiple elements
  • Fix A small issue with Zoom+ and Zoom- buttons when working with non standard zoom ratios
  • Fix ClassCastException on a few images based on CalGrayColorspaces
  • Fix The menu bar now shows correctly under Mac OSX
  • Fix Closing the viewer will sometimes raises an exception
  • Fix Images encoded as ASCII are no properly handled
  • New Support for Jpeg 2000 - when JAI (Java Advanced Imaging) is in the classpath
  • New Page preview panel reworked, it now has a cleaner look and reacts to page positions
  • New Added a button on the toolbar to Zoom on area
  • New On OSX, the file chooser now default to the native user interface
  • New Distribution installer with better support for Windows Vista

General

  • Fix Exceptions related to jRockit 1.4.2
  • Fix If you get obscur ClassNotFound exceptions, there is a bug in Sun's hotspot. please upgrade to the latest JVM update.

November 5th 2007: jPDF version 7.0.5

jPDF Viewer

  • Fix the JavaBean icon was not showing in IDE such as jBuilder and Netbeans
  • Fix Tons of bug fixes (glyph selection,sizing and positioning) regarding embedded TTF and CFF fonts, please report any non working documents
  • Fix On some documents, opening the Document properties window, was raising an null pointer exception
  • Fix The viewer now shows a friendly error message when a file is not found
  • Fix Better handling of malformed images that define less pixels than their actual size
  • Fix On MacOS, the context menu won't show in the forms/signature panels
  • Fix On MacOS, the menu bar was not showing properly
  • New Three new methods have been implemented
    public void setZoomTo(int pageIndex, Point2D location, int zoomFactor)
    public void setZoomToArea(int pageIndex, Point2D upperLeft, Point2D bottomRight)
    public void setDocument(PdfDocument thedoc)

jPDF Merger

  • Fix ClassCast Exception on rare documents

September 24th 2007: jPDF version 7.0.4

General

jPDF Viewer

  • Fix TrueType composite fonts (typically used in CJK glyphs) had an alignment issue
  • Fix Font substitution was sometimes now picking the best match
  • Fix The certificate used to sign jpdf.jar has been updated. It is now valid for another 3 years
  • Fix An issue where temporary fonts won't close correctly
  • Fix Several rare problems around glyph rendering
  • Fix Performance bottleneck identified and fixed during the parsin of Image ICC Profiles
  • Fix Layout alignment issues with pages of different sizes
  • Fix Clicking the toolbar print button would sometimes raise a "The printing page range is invalid"
  • Fix Applet would raise a NullPointerException on page reload
  • Fix Several CFF Font issues which would typically raise a IndexOutOfBoundsException
  • Fix Clicking the page preview outline would raise a NullPointerException
  • New Clear separation between VIEWER and EDIT mode using a toolbar toggle button
  • New You can now click and drag the mouse to move around the page
  • New Network panel and evaluation dialog now get a Proxy setup options
  • New Right click menu will only show extended features when the editor is switched to EDIT mode
  • New New toolbar icons
  • New Application icon now shows under Mac OSX
  • New We included several applet samples in the distribution
  • New Toolbar now only shows edition icons with the design button is selected

jPDF Printer

  • Fix Inherits most of the rendering fixes above

August 14th 2007: jPDF version 7.0.3

General

jPDF Viewer

  • Fix Depending on the layout settings, the current page index calculation was sometimes broken.
  • Fix Scroll to page N was incorectly calculated.
  • Fix Reworked the CCITT decoder, it is now twice faster and also fixes rare decoding issues
  • Fix An issue where temporary fonts won't close correctly
  • Fix The scrollbar would sometimes flash on/off indefinitly
  • Fix Scrollbars would sometimes expend well beyond the total page bounderies
  • Fix Calling closeDocument() would not show an empty page
  • Fix The matrix mode 4x4 was removed, with the new continuous layout, its usage was redondent
  • Fix Eval button "Request API" wasn't pointing at the right URL
  • Fix An issue with loading jpdf icons from within an applet
  • Fix A few rare ClassCastExceptions with fonts and certain types of outlines
  • New Resizing the viewer now keeps the page index and positions
  • New Zooming in/out keeps the focus point
  • New FitWidth mode now uses an all new continuous layout
  • New Our native fonts can now find and instanciate system fonts
  • New KeyBindings - jPDF now implements most of the default Acrobat key bindings
  • New Introduced new API calls to ease document printing
  • public abstract void printCurrentPage() throws PdfException;

    public abstract void printPageRange(int startIdx, int endIdx) throws PdfException;

jPDF Printer

  • Fix Some rare documents would raise a NullPointerException on Print.

June 1st 2007: jPDF version 7.0.2

General

jPDF Viewer

  • Fix Font substitution is more accurate regarding styles, jPDF does not use AWT fonts anymore
  • Fix Some TTF and CFF fonts were not correctly parsed, resulting in malformed font glyphs
  • Fix Issues with some malformed Type1 fonts
  • Fix The Scrollbar would sometime show hidden when a multi page document is first opened
  • Fix Default Scrollbar increment was set to 30 instead of 1 pixel
  • Fix Switching layout from 4x4 to 2x1 would fail
  • New Changed the page refresh/rendering policy to minimize cpu utilization
  • New Pressing ESC will stop the current rendering

jPDF Creator

  • New Users can now manipulate Named Destinations. Destinations are typically used from URL links to point at specific targets in the PDF document
  • New We updated our tutorials to show use cases of the new features

jPDF Merger

  • Fix Concurrency issue with the font cache engine, the following message was sometimes showing during a merge: com.crionics.jpdf.PdfException: PdfDictonary.put() is trying to insert an object which doesn't belong to the same document

jPDF Template

  • Fix Text extraction was broken for some documents
  • Fix Text alignment in multiline textfields
  • Fix Checkbox and radiobuttons appearance generation was broken

April 20th 2007: jPDF version 7.0.1

General

  • Fix The certificate used to sign jpdf.jar had expire, we now use a new one.
  • New Improved the PDF corrector to support more documents that do not comply with the PDF spec

jPDF Viewer

  • Fix On rare occasions, the page layout won't display all the pages in the document
  • Fix Many issues with glyph selection and rendering
  • Fix Pattern rendering was raising an IllegalArgumentException on a few documents
  • Fix Some Image with an ICCProfile would display a red background
  • Fix Some rare CCITT fax image had their color inverted black <-> white
  • Fix Groups of checkbox/radiobutton were not correctly displayed and generated
  • Fix Truetype font size issues
  • Fix Proxy host and port were not correctly used
  • Fix Reworked the CMAP asynchronous loader, download progress would stall forever
  • New Better font substitution algorithm
  • New jPDF now natively supports CID type 0/2, Type 1, TrueType. CFF, OpenType TTF, OpenType CFF and Type 3 fonts
  • New When printing a document, jPDF now prompt for a Printer

jPDF Printer

  • New Full support for the Java Print Service API (only for JDK 1.4+). This feature opens the door to many features such as collating, duplexing, runtime printer selection and discovery
  • New We updated our tutorials to show use cases of the new features

jPDF Merger

  • Fix Two important merging issues related to documents not properly complying with the PDF Spec. These few documents are now properly handled

jPDF Template

  • Fix Problem with RichText fields, rendering of content was broken
  • Fix Some fields had their name truncated. This would typically happen for fields part of groups - such as radio buttons or checkboxes
  • Fix Side effects - changing form fields value would sometime raise an exception

March 11th 2007: jPDF version 7.0.0

See what's new.

jPDF Version 6 History logs

Browse jPDF version 6 history log.


© 2000-2007 Crionics Inc. Report issues with this page