Skip to content

PDFFlow Releases

arkadiy-birger edited this page Jun 8, 2021 · 3 revisions

v2.1.1 2021-06-08

Release Notes

Download the library at https://www.nuget.org/packages/Gehtsoft.PDFFlowLib

Important note: The 2.x.x versions are not backward compatible with the previous (1.2.7 or earlier) versions of the library.

New features:

  • Added the Page count element
  • Improved validation of content item models
  • Added ability to measure text width for a higher precision layouting

Fixes:

  • Fixed: Significantly reduced the resulting file's sizes and improved the document generation speed
  • Fixed: Inline image padding works correctly now
  • Fixed: Table column widths are properly calculated when specified by the user
  • Fixed: Various table layouting and precision improvements
  • Fixed: Content item's KeepWithNext property works correctly now

v2.1.0 2021-03-16

Release Notes

Download the library at https://www.nuget.org/packages/Gehtsoft.PDFFlowLib

Important note: The 2.x.x versions are not backward compatible with the previous (1.2.7 or earlier) versions of the library.

New features:

  • You can set paddings for images.
  • We’ve added support for integration with Gehtsoft.PDFFlowLib.Barcodes - an extension library for adding barcodes.
  • Now you can see summary comments for all types, methods, and parameters that can be viewed via the IDE.

Fixes:

  • Fixed: The vertical alignment in a table cell doesn’t take into account the top and bottom borders of the content element.
  • Fixed: Incorrect calculation of the top position of the table after a page break.
  • Fixed: When calculating the position of content in a table cell with colspan, paddings are not taken into account.
  • Fixed: When using rowspan, table cells are collapsing.
  • Fixed: In a complex table with rowspan, a nested table has a wrong position.
  • Fixed: NullReferenceException when calling the AddInlineImage method with a byte array.
  • Fixed: Auto calculation of table row height doesn’t work with a small font.

v2.0.2 2021-02-04

Release Notes

Download the library at https://www.nuget.org/packages/Gehtsoft.PDFFlowLib/2.0.2

Important note: The 2.x.x versions are not backward compatible with the previous (1.2.7 or earlier) versions of the library.

2.0.2 Version Released!

Fixes summary

  • Fixed table layouting issues with row span, colspan, and the table position on a section.
  • Fixed paragraph border and area positioning, and positioning in a table.

Fixes details

  • Fixed a bug when paragraph elements overlapped the available area in height while using vertical borders.
  • Fixed a bug where a Paragraph border overlaps the table border. A similar issue is fixed for Document Flow Area borders and Repeating Area borders.
  • Fixed a bug when the horizontal borders of a table cell elements (such as Paragraph and Image) overlap the horizontal borders of the table cell where they are located.
  • Fixed a bug when a table’s margins and paddings don’t work in a table cell if there are no elements in this cell.
  • Fixed a bug when an exception is thrown when adding an image that doesn’t fit, instead of moving the image to a new page.
  • Fixed a bug when the image was stretched in height instead of moving to a new page.
  • Fixed an issue with the vertical alignment of a paragraph when using colspans or rowspans in a table.
  • Fixed an issue with a table default row height.

v2.0.1 2021-01-21

Download the library at https://www.nuget.org/packages/Gehtsoft.PDFFlowLib/2.0.1

Release Notes

Important note: The 2.x.x versions are not backward compatible with the previous (1.2.7 or earlier) versions of the library.

We completely rewrote our PDFFlow library to make it an even more effective PDF documents creation tool.

  • The library now includes a more intuitive API to develop documents faster and with less code to write.
  • More formatting options were added, including Styling support.
  • We added more real-life examples and tutorial articles to guide developers better and allow even easier and faster document creation.