Crionics LOGO

CHANGELOG

 

March 5th 2009: jPDF version 7.0.10

jPDF Parser

  • Fix jPDF would fails to load some PDF documents (Acrobat 8): NullPointerException
  • Fix jPDF would fails to load some PDF documents (Acrobat 8): ClassCastException

jPDF Viewer

  • Fix Some rare documents were raising an IndexOutOfBoundsException.

jPDF Template

  • Fix The ASCII conversion would fail for documents holding a Type3 font.
  • Fix Setting the background color of a transparent element wasn't honored.

jPDF Creator

  • New Added the method Page.setPageFormat(PageFormat pf)
  • New The API now detects if Graphics2D.dispose() is not called and notifies the programmer
  • Fix Several element positioning issues are now fixes.
  • Fix Creating a Page from ISO metrics now honors the correct dimensions.
  • Fix Rendering an element with no backgroud color would raise an Excpetion.

July 3rd 2008: jPDF version 7.0.9

Happy 4th of July !!!

jPDF Viewer

  • New Improved speed.

jPDF Merger

  • IMPORTANT Fix that corrects an issue where the merging process will sometimes end with a "This stream is breaking the PDFSpec - it is indirect!" message.

jPDF Creator

  • Fix a bug where on some platforms drawing images would raise a HeadlessException even if the flag java.awt.headless was set to true.
  • Fix PageFormat will sometimes missmatch the page rotation settings.
  • Fix When drawing on an existing document, coordinate system wasn't always initialized correctly.
  • Fix CheckBox and RadioButton colors were lost when a background color was set.

jPDF Template

  • Fix Depending on the page rotation setting, forms were sometimes not rendered in the right direction.
  • Fix Small correction in the rendering of ListBox.

June 9th 2008: jPDF version 7.0.8

jPDF Viewer

  • Fix An issue when the page format was larger than expected, page will show extra space on the side.
  • Fix Zoom Destinations are now correctly zooming on area.
  • Fix Depending on the type of font, the last chracter of a string was sometimes unbound.
  • Fix On some documents, synbol glyph and especially bullet characters were not showing.
  • Fix Punctuation characters were sometimes truncated.
  • New Shadings are now supported.

jPDF Printer

  • Fix On some documents, symbol glyph and especially bullet characters were not showing.
  • Fix Fixed a problem with transparent images showing a dark background on the printout.
  • Fix an issue where the printout would be truncated when printing on formats other than LETTER.

jPDF Creator

  • Fix line joint and line cap styles were improperly generated.

jPDF Template

  • Fix NullPointerException when generating ListBox.
  • Fix When drawing on top of pages defines as landscape, the coordinate system would be incorrectly located.

General

  • Fix Small issues around the generation of PDF. The binary stream will be reported as malformed.

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.


© Crionics Inc. Report issues with this page