Changelogs & Release Notes

Show changelog from version to

2 Bugfixes
3 Features
6 Tweaks
SetaPDF-FormFiller Component
Feature
  • Added getFieldDictionary() method to SetaPDF_FormFiller_Field_Abstract to allow low-level access to the form field dictionary.
Change
  • Added class for accessing signature fields. This class makes it possible to flatten and/or delete signature fields. It is not possible to fill this field type!
Tweak
  • Optimized flattening handling for invisible fields.
  • FormFiller::save only set the producer if the pdf isn't protected
SetaPDF-Core Component
Feature
  • Added abstract class SetaPDF_Core_Canvas_Operators and implemented it in all SetaPDF_Core_Canvas_* classes to allow straight access to draw(), path() and text()
  • Allowed support for hex encoded rgb-color values in SetaPDF_Core_DataStructure_Color
Bugfix
  • Fixed setting of custom metadata with special chars (e.g. whitespace) in its key.
  • Removed permission check in SetaPDF_Core_Document_Info::setModDate().
Tweak
  • Added support for an array parameter in SetaPDF_Core_Document_Page::setBoundary()
  • Removed "Content-Type: application/download" from HTTP writers for better support of Android and iOS devices.
  • Added permission check in SetaPDF_Core_Document::setSecHandler()
  • Optimized SetaPDF_Core_Document_Action::getIndirectObject() to allow automatic creation of an indirect object if not already exists.