Вы находитесь на странице: 1из 2

History: change logs

back to main page


iText 5.0.2
(April 13, 2010)

• Changes made by Paulo Soares


o EncryptionRevision 3 and 4 only requires the first key length bytes to
be hashed 50 times (fix of a problem reported by the people of
pdfforge).
o Fixed height didn't work correctly in PdfPCell.
o CFFFontSubset: avoiding a NullPointerException
o XfaForm: skipping white space
o BaseFont: Not all the xobjects have resources and that was causing a
NullPointerException.
o Java 5 code simplifications in PdfCopy and PdfContentByte
o PdfPTable: New method to reset the number of columns.
o Added support for QR barcode. The code is based in ZXing (Apache
license).
o PdfPTable: Fix for row span above bug (timmo3). See itextsharp bug
#2979944.
o HTML Markup: Support for absolute-size (CSS).
o AcroFields: introduction of the class FieldPosition to make the code
more readable.
• Changes made by Kevin Day
o CMapAwareDocumentFont: Tweaks to make processing quasi-invalid
PDF files more robust
o PdfContentReaderTool: null pointer handling, plus a few well placed
flush calls
o PdfContentReaderTool: Show details on resource entries
o PdfContentStreamProcessor: Adjustment so embedded images don't
cause parsing problems and improvements to EI detection
o LocationTextExtractionStrategy: Fixed anti-parallel algorithm, plus
accounting for negative inter-character offsets. Change to text
extraction strategy that builds out the text model first, then computes
concatenation requirements.
o Adjustments to linesegment implementation; optimalization of changes
made by Bruno to text extraction; for example: introduction of the
class MarkedContentInfo.
o Major refactoring of interface to text extraction functionality: for
instance introduction of class PdfReaderContentParser
• Changes made by Mark Storer
o PdfImage: Provide a "nice" resource name when a null image name is
passed to us.
• Changes made by Bruno
o Image: avoiding possible null pointer exception
o AcroFields: Making deprecated public variables protected
o PdfGState: new method setRenderingIntent()
o PdfGraphics2D: performance improvement, contributed by Peter
Harvey.
o PdfContentReaderTool: avoiding possible NullPointerException
o PdfName: added new name OC related constants for Not, Or, FG, Ind,
and so on.
o New class PdfVisibilityExpression: Support for visibility expressions
in OC membership dictionaries.
o Optional content usage: support for PageElement and User
o New class TaggedPdfReaderTool: tool that is able to convert a Tagged
PDF into an XML file.
o New class TextMarginFinder: strategy to find the boundaries of text
o Introduced MarkedContent info in the TextRenderInfo
o Introduced a PdfImageObject for the ImageRenderInfo
o Replacing getStartPoint and getEndPoint with getLineSegment.
o PdfDictionary: new method clear()
o PdfCollection: Collections can also have a custom view.
o PdfAnnotation: suggestion by Eric de Beus to add a method to create
Polygon/Polyline annotations. As the two methods suggested by Eric
were identical except for one line, I merged them into one method.
o BaseFont: TrueTypeFont.WindowsMetrics.usWeightClass and
usWidthClass and made both accessible via
TrueTypeFont.getFontDescriptor() (posted to the mailing list by Thimo
Seitz 14/07/2009 14:12)
o Tabs and justified alignment don't mix. Not really a bug fix, but at least
the line doesn't jump out of the text column anymore.
o FDF files are now generated as version 1.4 (instead of 1.2)

Вам также может понравиться