Foxit PDF SDK Changelog
Web
March 2020
Added
- Content editing highlight feature:
- Allow importing of 3rd party fonts for edit feature
- Allow selecting multiple text object at once
- Function to copy contents in a document or across documents
- Line breaking
- Comment list functions added: Allow customers to display all comments whether the corresponding page is loaded or not
- Display the total comments number when in all comments displaying mode
- Search comments
- Page markups now support adding a header and footer
- PDF optimizer now has file size optimization
- PDF Linearization support
- Support PDF fast web view on Web Viewer
- Support to check if a document is linearized
- Annotation and stamp
- Support for formatting free text
- Support for setting stamp information when adding a new custom stamp
- Support for setting default annotation properties
- Support for copy and paste image annotation and stamp
- JSON support stamp (image) and attachment
- Support to pre-render pages
- Support to print the current view
- Selected text retrieval
- New host control for license
- Provided an event for document modification
- Added file name in the document properties dialog box
- Support flipping pages turning effect (left and right) on mobile UI
- Light web viewer JavaScript support
- JSON support stamp (image) and attachment
Updated
- Linearization PDF support improvements
- Simple stamp setup has been added. page.addAnnot now has a new value icon for stamps formation setup
- Comment loading improvements
- Extended annotation data type to import and export. Extended annotation JSON to import/export file attachments and image stamps
- Mouse page scale improved at UI level
- Fit Page function has been improved at UI level
- Framework support has been updated:
Fixed
- CSS warning messages on console in AngularJS
- Image fails to paste from clipboard
- Right click menu on thumbnails
- Typewriter annotation not placing exactly on the selected location
- Current file not refreshing when using import FDF function
- Form Value disappearing in IE when on blur
- Field issue with Ultraform not autospacing
- Input not converting to upper case in Ultraform
- Unwanted Ultraform printing cropping
Windows/Linux/Mac
March 2020
Added
- Support for dynamically adding a header and footer
- Support for loading a certificate from stream/memory when using the ‘StartSign’ method
- Support for image rotation at any angle
- Support for adding an image to an XFA field
- Methods to get/set a default appearance for widget annotation
- Support checking whether a rectangle object is adjacent to another in the horizontal or vertical direction
- Support to get a popup annotation’s parent
- Rendering quality flag to image compression settings class
- Qt view demo for Linux C++
- Sample codes for rendering to DC
- List of supported JavaScript methods to the developer guide
- New JavaScript instructions provided in developer guide
Updated
- Enhancements to the optimization add-on:
- Support PDF document ‘Clean Up’ optimization option
- Remove invalid links
- Remove invalid bookmarks
- Use Flate to encodes streams that are not encoded
- In streams that use LZW encoding, use Flate instead
- Support ‘Discard Objects’ option for PDF document optimization:
- Discard all form submission, import and reset actions
- Flatten form fields
- Discard all JavaScript actions
- Discard embedded page thumbnails
- Discard embedded print settings
- Discard bookmarks
- Enhancement to simple demo – new options for PDF ‘Reduce File Size’ optimization
Fixed
- Missing color attribute when exporting redacted annotations to XFDF file
- Enhancements to the XFDF/FDF import functionality – updating annotation data when an identical annotation ID is found in the document
- PDFPage::GetBox failure on retrieving MediaBox data if the property is inherited from parent object
- Bug on setValue method for Checkbox fields on specific files
- Persistent access to redacted annotation on specific files
- Missing color space on tiff images added to PDF
Android/iOS
March 2020
Added Alt
- Scanning add-on module
- Form fields supported on AcroForm designer at UI-level: RadioButton\ComboBox\ListBox
- Support “Save as” and “Reduce File Size” options on file save at UI-Level
- Support for dynamically adding a header and footer
- Methods to get/set the default appearance for widget annotations
- Rendering quality flag to image compression settings class
- Provide instructions on ‘How to modify proguard file when minifyEnabled is set to true’
- Support for loading certificates from stream/memory when using ‘StartSign‘ method
- Support for all angles of image rotation
- Support to add image to an XFA field
- Support to check whether a rectangle object is adjacent to another in the horizontal or vertical direction
- Support to get a pop-up annotation’s parent
Updated
- Enhancements to the optimization add-on:
- Support PDF document ‘Clean Up’ optimization option
- Remove invalid links
- Remove invalid bookmarks
- Use Flate to encodes streams that are not encoded
- In streams that use LZW encoding, use Flate instead
- Support ‘Discard Objects’ option for PDF document optimization:
- Discard all form submission, import and reset actions
- Flatten form fields
- Discard all JavaScript actions
- Discard embedded page thumbnails
- Discard embedded print settings
- Discard bookmarks
- Deprecated UIWebView class migrated to WKWebView
- Migrated PDF SDK for Android support library to AndroidX
- Xamarin Android/iOS plugin code updated to VS 2019
- Foxit PDF SDK for iOS Flutter plugin released
- Synchronized update for Xamarin/Cordova/React Native/Kotlin/Flutter
- XFDF/FDFimport functionality – Updated annotation data when an identical annotation ID is found in the document
Fixed
- Crash issue while trying to use a recycled bitmap
- Crash issue related to “onDoubleTap”
- Slow loading performance on large document issue for iOS
- Typo errors for iOS
- Missing color attribute when exporting redacted annotation to XFDF file
- PDFPage::GetBox failure on retrieving MediaBox data if the property is inherited from parent object
- Bug on setValue method for Checkbox fields on specific files
- Persistent access to redacted annotation content on specific files
- Missing color space on tiff images added to PDF
Updated on March 20, 2024