Back to Changelog

    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