iText 7.1.1 Release Changelog

Tags: ChangelogiText 7.1

iText 7.1.1

Bug

  • [DEVSIX-1058] - Support CMap streams as /Encoding of Type0 fonts.
  • [DEVSIX-1268] - Float property: Fix text and horizontal alignment along floating elements.
  • [DEVSIX-1323] - Panose string: 10 instead of 12 bytes.
  • [DEVSIX-1519] - pdfHTML: Fix @font-face name resolving.
  • [DEVSIX-1689] - IOException: Invalid code encountered while decoding 2D group 4 compressed data during image extraction.
  • [DEVSIX-1704] - Showing a horizontal page with 0 rotation value.
  • [DEVSIX-1706] - Link annotations split over multiple lines or in header cells render at incorrect or only partial locations.
  • [DEVSIX-1710] - Issue while parsing hyperlink tag.
  • [DEVSIX-1727] - Combination of two carriage return and new line feed produces incorrect result.
  • [DEVSIX-1662] - Using Leadings Cause Paragraphs to Cross Cell Border.

Task

  • [DEVSIX-561] - Verify signature tests and samples.
  • [DEVSIX-1213] - Support nice API / create convenient example for unencrypted wrapper document in PDF 2.0.
  • [DEVSIX-1596] - Pull request 22: Fix alignment bug when floats present.
  • [DEVSIX-1656] - Css property value inherit is computed wrong.
  • [DEVSIX-1693] - [Security]: Use a cryptographically strong random number generator (RNG) like "java.security.SecureRandom" in place of this PRNG.
  • [DEVSIX-1726] - .NET Standard build fails for all platforms except .NET Core.

Improvement

  • [DEVSIX-1257] - Normalization of structure tree only triggers when flushing page explicitly.
  • [DEVSIX-1646] - Improve layout of large tables.
  • [DEVSIX-1681] - Wrong text extraction for simple fonts with one to many /ToUnicode mapping.
  • [DEVSIX-1685] - Review font selector's comparator coefficients.
  • [DEVSIX-1707] - Make PdfCatalog#getNextItem() iterative rather than recursive.
  • [DEVSIX-1714] - Take into account color profile embedded in png.

Pull Request

  • [Richard Cohn] Redo alignment + float fix for 7.1.
  • [Richard Cohn] Fix alignment bug when floats present.

pdfHTML 2.0.1

Bug

  • [DEVSIX-1563] - CSS3 @page { content } throws NPE when image is too large.

New Feature

  • [DEVSIX-1569] - Fully support the 'border-radius' css property.
  • [DEVSIX-1746] - Support inline-block display inside of table cell.

Improvement

  • [DEVSIX-1491] - pdfHTML: fix displaying of empty form fields.
  • [DEVSIX-1717] - Process dashed/dotted/round dotted borders with big radius.
  • [DEVSIX-1656] - Css property value inherit is computed wrong.

pdfXFA 2.0.0

Bug

  • [DEV-1919] - System.NullReferenceException in iTextSharp.tool.xml.xtra.xfa.pipe.FormBuilder.BuildSubForm.
  • [DEV-1927] - Regression: Flattening form with generate appearance false triggers casting exception.
  • [DEVSIX-1462] - Flattening XFA fields adjusts layout.

Task

  • Fix FormCalc processing for the case of extracting value from array of elements.
  • Apply text values from FormState.
  • Apply integer values from FormState.
  • Improve processing of page breaks.
  • Support "this.parent" constructions in xfa.resolveNodes().
  • Evaluate page area script variables. Implement xfa.layout.absPage and add stub for xfa.layout.pageContent.
  • Support dynamic changing of min occurrence for subforms.
  • [DEV-1919] - catch exception when constructing LeaderPositioner.
  • [DEVSIX-1462] - Flattening XFA fields adjusts layout.