Back to Changelog

    Version 7.3

    Foxit PDF SDK Changelog v7.3

    Foxit PDF SDK Changelog v7.3

    Web

    July 2020

    Added

    • Progressive rendering support

    • PDFDoc.getFontsInfo() API to get font information including font type, name, embedded info etc

    • Multiple selection and edit function on content objects at UIExtension

    • A PDF.actions class

    • New getActions and setActions API for PDF.annots.Link annotation

    • Digital signature support

    • New PDFViewer.constructor option jr.brotli

    • New PDFUI.constructor option customs.getLoadingMode to allow loading PDF document from memory buffer

    • New PDFViewer.constructor option renderingMode

    • New parameter annotUpdatedType to DataEvents.annotation

    • New pdfviewer.killfocus() API

    • New pdfui.confirm(), pdfui.alert(), and pdfui.prompt() with message and log type to classify the UI pop-up component

    • UI thumbnail component and modularized it as an add-on to allow developers to do customization and extend its functionality

    • Open source scaffold example project

    • Show/hide all comments at UI level

    • PDFUI.callAddon()API at UI level

    • Paddle component in layout template to show the hidden elements on toolbar (PC only)

    • Add-on merge tools for preprocessing addon resources to reduce the network requests at the UI initialization

    • UIExtension.vw.cssfile to support vmin CSS unit to adapt layout for cases that require font resizing on mobile

    • PDF.HeaderFooter.isEmpty() API

    Updated

    • PDFViewCtrl.ViewerEvents.removeActionAnnotationSuccess logic

    • Removed UIExtension.full.css that functions same as UIExtension.css

    • Output information on console

    • Hot key for annotation undo (command+z) and redo (command+shift+z) on Mac at UI level

    • Vue/Angualr/React integration sample to use merged-addons

    • Support for the return value of the PDFPage.addImage()

    • PDFDoc.exportAnnotsToPDF API which now supports exporting a particular annotation to data file

    • WebPDFJRWorker.jsto allow accessing from a different origin

    • PDF.constant.Error_Codeenumerations in API references

    • Support for the docfolder to doc-websitewith HTML format developer guide

    • Changed the folder advanced_webViewer to complete_webviewer

    • Thumbnail component modularized as an add-on

    Fixed

    • Issue where the Edit menu in Comment List wasn’t disabled after the annotations flag was set as locked

    • Issue where creating annotation would trigger both annotationAdded and nnotationUpdated events

    • Issue where a new added custom stamp data can’t be updated when being placed on the page

    • Issue where passing annotation color=0x000000 on border and text, did not take effect

    • Issue where the JSON data was inconsistent between exportAnnotsToJSON and addAnnot

    • Issue where the URL file cannot be opened cross origin

    • Issue which the callout failed to create on a particular file

    • Issue which the date format got changed on focus and on blur

    • Issue which no comments could be imported when comments contains parenthesis

    • Issue where uncaught promise error occurred when importing annotation

    • Issue which the text form field can’t set to be blank if a default value has been set

    • Issue where importAnnotsFromJson could not update the old annotation when two annotations have same ID

    • Issue where Foxit PDF SDK for Web failed to display the default appearance of a 3D annotation

    • Issue where tooltip shows only when the cursor points to the left-top corner of the tool on Firefox

    • Issue where Foxit PDF SDK for Web failed to open files in IE10

    • Issue where the rendering delayed when adding highlight annotation

    • Issue where Foxit PDF SDK for Web failed to open particular drawing files

    • Issue where 404 Error occurred when loading a file in Angular.js

    • Issue where Foxit PDF SDK for Web keeps loading when open a particular file

    • Issue where the mirror field cannot be cleared when the length is less than 2 in the main field

    Windows/Linux/Mac

    July 2020

    Added

    • Support Word/Excel to PDF for Conversion add-on (Windows Only)

    • Support adding a layer to a PDF that does not have any layer

    • Support to get Object by Object Index

    • Option to render annotation for thumbnail purpose

    • Get/Set permisson APIs to signature feature

    • Support setting the color with different color space for Graphics Objects

    • New render flag: e_ColorModeMappingGray to map a color value according to a background color and a foreground color

    • Subset embedded fonts with a document to reduce the file size

    • API to retrieve a layer node dictionary

    • Additional options for Optimizer Add-on

    • Method for setting the path for Java *.so library

    Updated

    • OOM error report feature enhanced

    • Form loading performance enhancement

    • PageOpen JavaScript action supported in Viewer Demo

    • Original effect of barcode restored

    Fixed

    • Invalid PDF/A after signing document issue fixed

    • Bezier curve control points added to exported path object data

    • Listbox font size changes correctly on zoom in/out activity* Font embedding bugs fixed

    • Typo on : e_FlagChoiseMultiSelect→e_FlagChoiceMultiSelect

    • Form object associated with layer node displays correct coordinates when rendered to page

    • RectF.isEmpty() method always return true bug fixed

    Android/iOS

    July 2020

    Added

    • Provide options to enable/disable slide mode for Android which will enhance the e-ink screen rendering.

    • Support Group Annotations at UI Level

    • Reading features

    • Support the same render effect as Mobile app’s page color feature

    • Provide option to enable/disable auto save feature

    • New platform support for Mac Catalyst

    Updated

    • Modify the encrypt_key parameter of CertificateSecurityHandler.initialize from string to byte