Foxit PDF SDK Changelog
Web
March 2022
Added
- Option for UI signature to set the default length of signature contents
- Redaction supports fill opacity percentage and overlay text
- More PDF JavaScript annotation properties support
- Parameters for setting measurement ratio on polyline and polygon annotations
- Functions for copy and paste annotations
- Functions with scale control, multi-pages selection event and multi-pages deletion on page thumbnails
- Merging documents automatically or with drag & drop approach
- ARIA and Keyboard Accessibility support
- Improved the tile rendering to avoid blank displaying when mouse scrolls
Fixed
- Fit page with zoom setting was cut out at the bottom
- An error when importing stamp data
- “Properties” of the redaction couldn’t be read
- JavaScript code couldn’t trigger notifications of input validation
- Contents of a signature displayed incorrectly
- Render error in the single page mode
- A couple of issues related to UIExtension.PDFUI
Windows/Linux/Mac
March 2022
Added
- The TOC has a new option to include catalog pages
- Extended office2PDF support to convert on Windows/Linux ARMv8 based on WPS Engine
- A new Timestamp callback function which supports customers to connect time stamp service by themselves
- Added a new XFADoc::ImportData() implementation to import XFA data (XML/XDP) from memory
- Get user’s input data when invalid data is input on a form field
- Support PDF2XML: Convert a PDF to XML
- Support page scaling setting for HTML2PDF conversion
- New functions to get all annotation objects at a point
- Added a new color mode ‘Render grayscale’ for SetJobColor() to allow for Black&White printing for “PrintManager” module
- New Demo to show how to convert TXT file to PDF document
- New Demo to show how to create annotations with lower-level APIs
- Image2PDF simple_demo adds sample codes to demonstrate how to insert png, jbi2.jpx and jp2 images onto a page
Fixed
- XFA refresh issues
- Empty MenuListArray passed to foxit::ActionCallback::PopupMenu bug
- Series of JavaScript related issues improved
- Improvements on file size when inserting PNG files in PDF
- Fixed form data validation input issues”xxx-xxx-xxxx” for phone number format field
- PDFtoXML conversion issues when file path included “\”
- Improve the experience of file flattening with multi-signature fields
Android/iOS
July 2022
Added
- New API for Freetext annotations to support text-overflow
- New PDF class to support seal
- GenerateComparedDoc was added with a new flag show all document comparison result’s layers
- 1bbp RGB support for the Image.AddFrame() method
- New functions to set the height and width of the toolbar
- New functions to control annotation permissions
- New function to control drawing that uses a capacitive stylus or both stylus and finger on Android
- New function to support for right-to-left page reading
- Support for additional action (AAction) to open a local or URL file
- Support for hiding the page number in the lower-left corner in full-screen mode
- Support for adding custom stamps with customized contents
- Support for the auto-complete feature to auto-fill form fields
- Support for editing the Outline, including adding, renaming, moving, moving to a subdirectory or moving to the root directory
- Enhanced the eraser so it can wipe out objects by entire shapes or by pixels
- Enhanced the form functionality with support for creating/editing image fields and recognizing date fields
- Enhanced the Typewriter so that the typed entries area with the Typewriter Tool can be moved and resized by its border
- Enhanced the top Tab bar with a responsive design on iPad, so it can automatically adapt to the different screen sizes
- Enhanced the Home toolbar customization by allowing for reordering tools with drag & drop
Fixed
- Fixed crash issue when calling getAnnotAtPoint function on specific documents with no page objects
- Fixed the issue where the pencil annotation is not cleared with the eraser tool
- [Android] Fixed an issue where setting the maximum zoom limit doesn’t work
- [Android] Fixed an issue with ConcurrentModificationException occurring on Android
- [Android] Fixed an issue with deleting form field text
- [Android] Fixed the memory leak issues
- [Android] Fixed the displaying issue when the line annotation is selected in the facing mode
- [Android] Fixed the issue where setting UiextenisonsManager#enableLinks doesn’t work
- [Android] Fixed the crash issue when loading a PDF into the current tab of a viewPager
- [Android] Fixed the crash issue when loading or switching between different documents
- [Android} Fixed slow rendering on certain PDF pages containing large images
- [Android] Fixed page deformation of certain PDF files when rendering
- [Android] Fixed the position of the page scroll bar which was inconsistent with the finger touch point
- [Android] Fixed issue where the border blocked the bottom of the text in the Text Box
- [Android] Fixed the issue where the typed text with the Typewriter Tool inserts in the wrong location
- [Android] Fixed the annotation selection issue in the editing mode
- [Android] Fixed the issue where the continuous layout was being toggled to single layout when the current file contains only one page
- [iOS} Fixed issue where the multi-line typewriting contents reflows to a single line after moving
- [iOS] Fixed an issue where the typed entry with the Typewriter Tool cannot be moved when there is only one character with a font size less than 12
- [iOS]Fixed the crash on initializing the gesture recognizer
- [iOS]Fixed the crash issue caused by app memory surging when adding the Typewriter on an enlarged page
Updated on March 20, 2024