Version 8.2
Foxit PDF SDK Changelog v8.2
Foxit PDF SDK Changelog v8.2
Web
December 2021
Added
New UI styles and right-side components
Keyboard shortcuts for accessing top toolbars and dialog boxes
New snapshot functions for getting, capturing, copying and uploading images. Relevant API:PDFViewer.takeSnapshot(), copySnapshot(), uploadSnapshot(), PDFViewer.[options.snapshotServer]
Extend PDFViewer.addFontMaps() to set custom font on form module
Being able to select overlapping annotations at UI level
New PDF2Txt API. Relevant APIs: PDF.Progress, PDFViewCtrl.shared.getRanges(), PDFDoc.getText
Updated
Support for searching contents in form text field
More Acrobat JavaScript API support on annotation objects
New rotation API for FreeText, stamp and screen annotation. Relevant APIs: PDF.annots, PDFPage.addAnnot()
Update FreeText:setDefaultAppearance() to set custom font for freetext annotation. Relevant APIs: PDFPage.getAnnotObjectNumAtDevicePoint
Fixed
The highlights of certain calculated form fields wasn’t resetting correctly when printed
The pageTap event doesn’t work in single-page-view-mode
The filesize increases when calling PDFDoc.getFile or PDFDoc.getStream
Exception on calling PDFDoc.exportAnnotsToFDF() when there are empty pages
The PDFViewer.setDefaultPrintSetting doesn’t take effect when printing through the browser
Print annotation line-ending displays incorrectly
Specific PDFs with name tree null failed to open
Optimized performance including load time overhead and memory consumption
Windows/Linux/Mac
December 2021
Added
The TOC has a new option to include catalog page
Extended office2PDF support to convert on Windows/Linux ARMv8 base 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 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 image onto page
Updated
Optimized API StartImportPagesFromFilePath() performance
Optimized bookmark iteration performance
Add e_FlagShareImageStream to reduce memory consumption when image watermarks into PDF
Optimized the Get Text function
Fixed
Fixed the CCITT compression issue for compressing bitonal images
SetlogFile() function now uses appending mode instead of rewriting mode to add data to the log file
Fixed an issue that PDF2PDFA conversion suspend when converted some special file
Fixed an issue that PDF2PDFA conversion crashed when converted some special file
Fixed an issue that JavaScript call to Field.setFocus() throws an exception
Fixed an issue that can’t obtain correct text from TextObject::GetText() API for some special files for .net Platform
Fixed the issue of .Net View Demo that always jump to the beginning of the page when zoom in/out
Fixed an issue that the TextObject::GetRect().width returns the dedicated result
Fixed some issues related to PrintManager
Fixed an issue that html2pdf processes can’t be killed when it is idling beyond a set time
Fixed an issue that .net API ExportToFDF raises an exception when the PDF document has some empty pages
Fixed an issue that e_PageModeSinglePage doesn’t work for some special URL for HTML2PDF Conversion
Fixed an issue that can’t be retrieved correctly character code of a particular type3font
Fixed an issue that some InkList points are ignored when EIA appearance is generated
Fixed a print issue for a specific file
Fixed an issue that gets the text by appearance order by TextPage.GetText API
Android/iOS
December 2021
Added
Support to use Apple Pencil to annotate PDFs, turn pages and switch between pen and eraser
New add bookmark function in Reflow mode
Support for validating the signature after signing on iOS
New API PDFViewCtrl.setKeepZoomRatio() to control zoom ratio for same page turning
Updated
Enhanced UI performance on Android
Optimized the field.setValue() processing time for XFA documents
Improved the print quality by resetting page rendering bmp size on Android
Optimized Ink annotations to prevent flickering while writing
Optimized the text display effect in reflow mode on Android
Fixed
A crash when removing tabs on Xamarin.Android
A crash when calling doc.getUserPermissions()
Unsafe cipher mode security error in Google prelaunch
A permission issue where disabling annotations also disables adding signature
Menus are disabled when json readingBookmark is set as false when creating a new project on Xamarin.iOS
Multithreaded doc loading failure on Android
A crash when inserting readingBookmark
The font displaying issue of the number 0 and the capital letter O on Android
An issue where unable to enter pentagram on Android