Version 8.3
Foxit PDF SDK Changelog v8.3
Foxit PDF SDK Changelog v8.3
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