News Archive

Summer Release of SetaPDF2018-07-20

Summer Time!While customers and colleagues are enjoying the summer we did a release of new versions of all SetaPDF components.

Check the release notes of the components below.
Log in to download the latest version of the related packages!

switch product

Version 2.28.0.1223

Release date: 2018-07-20

Rev. 1197 to 1223

SetaPDF-Core Component
Feature
  • The Http and HttpStream writer now support UTF-8 strings as filenames.
  • Added underline position and thickness handling in all font classes.
  • Added underline handling in SetaPDF_Core_Text_Block.
  • Added Line annotation class.
  • Added FreeText annotation class.
Bugfix
  • Added instance check of ToUnicode values.
  • Changed string comparsion from equal to identical to prohibit invalid integer comparsion/casting in CMAP parser class.
  • Added missing SetaPDF_Core_Font_Type0_Subset::splitCharCodes() method.
  • Fixed SetaPDF_Core_PageFormats::is() method. Orientation was not handled correctly.
Tweak
  • Added support for strings/streams with only 16 bytes with AES decryption.
  • Optimized evaluation in isBold() methods.
  • Optimized justify alignment.
  • Added more icon constants to text annotation class.
  • Added SetaPDF_Core_Document_Page_Annotation_LineEndingStyle::getAll() method.
  • Added fallback (space width) for missing width in standard fonts.
Demo
  • Updated the CombinePages demo.

Image/Photo Credits: istock.com/studiobarcelona